This code unjoins the second (later joined) player if they join on SelectPlayMode or SelectMusic screens. It stops the player from seeing weird UIs like two playfields on top of each other, but it's hacky and has its issues:
The wheel scrolls to the first pack/course on join+unjoin
The other player's controls remain active (but enter is blocked)
Second player name overlaps in the bottom bar
On game over screen, both players' stats can sometimes shown
Somebody should do something find a way to prevent the second player from even joining. Maybe follow the input handler pattern from ScreenSelectProfile/Input.lua
This code unjoins the second (later joined) player if they join on SelectPlayMode or SelectMusic screens. It stops the player from seeing weird UIs like two playfields on top of each other, but it's hacky and has its issues:
Somebody should
do somethingfind a way to prevent the second player from even joining. Maybe follow the input handler pattern from ScreenSelectProfile/Input.lua