I'm attempting to set up a system to allow players to join/spectate matches that are already in progress.
However, if an in-progress match is joined, the other Photon instantiated players will immediately spawn - but on the wrong map/scene (the lobby scene rather than the arena).
I've looked at the lobby/room example in Playmaker and see that you must pause the message queue immediately upon joining the room, load the appropriate scene, and then resume. But my problem is that this should only happen if the "Spectate" room property is set to true, otherwise the player should sit in the room and wait for the match to start.
It appears that the "Expected room properties" action is ignored when joining a random room, as it will join any open room regardless of the "Spectate" value.
I also found it odd that the property cannot be set to a value, only to a variable. Am I missing something here?