Why controlled pawn reference is invalid when pawn is spawned from the game mode?

I have an invalid controlled pawn when it is spawned by game mode. But if it is placed in the world then the pawn is valid.

BOT_CONTROLLER:

It is spawned by the game mode like this.

And my pawn configuration is this:

Is there something wrong? or missing? or other way to get the pawn reference?


NOTE: the behavior tree does work fine in both cases.


Thank you so much!!

1 Like

Hi there,
Perhaps you need to allow some time to the controller to completely possess the AI pawn.
Add a small delay on begin play or use “event possess” instead of begin play.

4 Likes

That’s perfect!!
Thank you so much for your help!!

2 Likes

Glad it helped.

1 Like