Hi,
SpawnManagerBase depends on the Master player loading the "arena" scene before the other players join the room since it relies on OnPlayerEnteredRoom.
In case there's a lobby scene and the Master player waits for all players to connect, and then loads the proper scene, the players may not spawn if the master player did not load the scene first.
This is a fairly popular use case (more popular than waiting in the action scene for other players).
I'll probably resolve this by inheriting from SpawnManagerBase and creating my own SpawnManager, but this should probably be part of the base class..
SpawnManagerBase depends on the Master player loading the "arena" scene before the other players join the room since it relies on OnPlayerEnteredRoom.
In case there's a lobby scene and the Master player waits for all players to connect, and then loads the proper scene, the players may not spawn if the master player did not load the scene first.
This is a fairly popular use case (more popular than waiting in the action scene for other players).
I'll probably resolve this by inheriting from SpawnManagerBase and creating my own SpawnManager, but this should probably be part of the base class..
Last edited: