Character Select 2.0

Made a post about this a few week ago i think, and since then i have made some progress but its currently producing a strange error and im not sure why it does.
Will be posting a few screens to help show you what Im talking about:

In my Game Mode i handle the spawning of the players, so there is a function inside of my game mode that calls values of an enum (Player Selection) and switches accordingly, for example
If Player One selects Green Dude, then, Find a Spawn Point for that pawn, Spawn the Green dude at that location and possess by Player One Controller,
Once that bit is done it goes along to a switch for the second player until all four players are ready and spawned.

In the character selection widget itself I have set up four different buttons, one for each selectable character.
Player One gets first choice and clicks one of the four buttons, as nothing has been previously chosen the selected value will turn true (so no one else can choose that character) and the enum is set that Player1 selected the GreenGuy,
then finally adding one onto PlayerID so the second player can choose his character
This continues until the fourth player, when they have made their choice, or rather taken whats left, the UI is removed from screen and the new level is opened up

and thats where things SHOULD kick in, at begin play of the newly opened level a cast to game mode is made and the custom event for Spawning Players is called



(Character Select Screen ^)

See of in edition gameplay for the result

It should not even be possible for three red characters to spawn, but that is what spawns no matter what the players actually choose…
any ideas?

Cool I will try that but in the mean time please give my blueprint a skim, maybe iv missed something you can pick up

It hasnt helped, one blue and three red still spawn

For all that are interested, I fixed this by placing Playerselection variables into a game instance and calling/setting from there!

awesome dude thanks for this can’t wait to implement this into my game

however can you please explain further on how you fixed the red guys from spawning, i’m not that programmer savvy