Determine the position of collision with OnComponentBeginOverlap

Hello.
The first character has a sword (StaticMesh component), and the second character - a shield (also StaticMesh component).
And we need to know the position of impact of a sword - shield. Now works OnComponentBeginOverlap. But you can not learn Hit location, so you need to use OnComponentHit…surely.
But Hit need to use both objects physics … but they can not use the physics of …
So how do I determine the position of the collision?
Please Help me!

I’m interrested too.

Yeah, I try to get that knowledge too.

I would use the OnBeginOverlapp and use the “Other Actor” to get the ActorLocation this isn’t perfect but is kind of close, you should also be able to do it with actor components location to get a bit closer.

That’s the actual current way to do it.

OnComponentBeginOverlap doesn’t really give you a good HitResult. Most of the things are’t populated, so your best bet is to trace or sweep manually after OnComponentBeginOverlap is triggered.