Attached actor has no blocking collision

138198-attachedactorcollision.png

Thank you for your answer.

The shield is attached to character(player and enemy character) as child actor. In shield actor, shield static mesh is the root component, and “Block All” is selected for collision. The shield can have OnComponentHit() event with the root capsule component of enemy character, but it cannot have OnComponentHit() with the shield which attached to enemy character, as shown in the image.

Sorry I don’t know to mush about welding shield static mesh to physics body. As I learned in this link :

, the attached actors will have only overlap event, but have no OnComponentHit() event, because the attached actor will have no sweep check. So I wander if there is some way to achieve the effect I draw in the image ?
Thanks.