I'm wanting drop-in, drop-out coop. I have a preparation screen followed by the level. The intention was that a new player can pick their choices in the prep screen while the main game is ongoing, then join the rest of the team. Having just tried this, even though I call JoinChannel with a specific scene, I'm sent straight to the level that the host is on.
Does the implementation of "JoinChannel(num, scene)" not actually allow for that? If not, how do I go about drop-in coop? Think Diablo 3 where you can see your team's adventurers in the menu screen while they are actively playing in a level, and can pick your own character to fit before jumping in with them.