How to use aiPerception or pawn sensing into a child actor

Hello

I’m building a turret, so I have three part, the base which is the root of my parent bluerprint, the holder, which rotate around the z axis, and the canon which is the child of the holder, and rotate on the Y axis, and is a childactor

I have this :

192448-captureue4.png

The canon is controlled by an AI controller, and have a pawnsensing as component.

When I place directly the canon blueprint in the level, it works well.

When I place the whole turret blueprint in the level, the pawnsensor or aiperception inits, but become blind instantly.

The AI perception detects the parent, the BP_Turretv2, and nothing else.

Is there a way to make the sensors in the child actor or is AI controller able to sense what happens in the level ?

I know I can place my aicontroller on the turret, instead of the canon, but I wouldn’t be able to make it look where the canon aims.

If I’m not clear, or you need more information, say it, and I will try to comply.