I’m working on a 4 player top down couch coop game.
I’m having an issue where if I have controllers plugged in for up to 3 or 4 players the third player character won’t spawn. I’m seeing the controller get made and I cast to the index and get a good result but its just not bringing the player character in.
When I plug in the controllers before launching the project they usually work just fine and the 3rd player will spawn with no issue. However, if I plug it in after the fact it will spawn the 4th player and skip the 3rd. When I ask for the controller id with the create player node I’m seeing -1, 1,2,3 for controller ID.
This is how I’m creating the controller in the game mode.
Players are spawned into the game from the player controller
I’m working on a PC and in one case using wired Xbox 1 controllers and in another working with wireless 360 controllers. I’m using diversion to work from two different computers but seeing the same issue on both. I’d like my game to be able to handle people connecting a controller and joining so I want to take care of this issue.
Thanks for any help.

