Failing to cast to an AI Controller

I think you need to provide a bit more information. As shown, nothing is wrong, but we don’t know what EnemyControl is, the component collision, is the EnemyControl and actor with collision properly configured, etc.

You can’t “overlap” a controller…your “actor” overlap should be the AI character/pawn BP that you cast to. Then you can say “get controller” from the actor cast and cast that to your specific AI controller. See examples below.

1 Like