Local multiplayer

Hi everyone! I’m making a 2D fighting game in the style of Towerfall.

I want to implement local multiplayer for 4 players and I’m facing a problem. How can I bind each connected gamepad to a character?

I have a character selection screen with 8 characters. I want that when a specific character is chosen, the gamepad of the player who chose it gets bound to that character.

I tried to do this using Multiplayer Behaviors and by changing the owner of the character, but it didn’t work. It seems that this approach isn’t suitable for local multiplayer.

I think when you add the controller movement you can change the number for which controller is plugged in.