Yeah, i would agree with @ClockworkOcean here. Its already too late if you change it dynamically. If you want to have multiple pawns within one game cycle, just use method SpawnActorFromClass, and then select your new Pawn, and just possess it. Here is an example doing it from PlayerController. If you do it outside of PlayerController, you will need PlayerController's reference for Target node.
Interestingly enough, it is and isn’t at the same time:
The red bit is not so clear.
- if the player instance exists, it will change the class but it does not destroy the existing Pawn and simply places them at Player Start
- if there’s no player spawned, the Game Mode will spawn a new default pawn and possess it
@acegxd Try:
Nice to know, thanks!
Is this the game mode blueprint? or the level blueprint
It does not matter. You might as well put it in a widget.
where do I put this?
Pretty much up to you. You can access the framework from wherever.
am i using this screenshot sorry






