I can't detect child actor with line trace

Hi everyone ! I’ve made a blueprint to detect “shoot” on other players in a multiplayer game. These players character are child to a another player character.

When I use this blueprint, the player is’nt detected. Do you know why ? All the collision are good.

PS: Sorry for my english, i’m french and you know how we are ; )
Thanks

Try checking Ignore Self. The sphere trace might be hitting the owning actor at the very start.

BTW that sphere radius is huge. Maybe you’d be better off using Line Trace, like you say in the title?

Are you saying the players are a component of another actor? In that case you need to use the component pin on break result.

I tried with Line Trace (and no sphere trace). But that doesn’t work.

No that a blueprint class, child of a character.

310916-annotation-2020-08-21-120146.png

It should still work, I’m thinking maybe you have the collision set incorrectly. It can be fiddly sometimes…

i’ve tried with a box collision and that doesn’t work…