In my character Actor, I use a root CapsuleComponet for movement, a child CapsuleComponent for weapon collision.
I use a Cub Actor’s BoxCollision for weapon detection test, print the Hit Result’s Location of Event BeginOverlap Sweep Result.
BoxCollision Event BeginOverlap prints the correct Other Component, but the problem is that hit location always (0,0,0).
I try to use ChildActorComponent instead of the child CapsuleComponent in character, the hit location still (0,0,0).
I might have already answered this here, take a look.
This isn’t actually what I need.