public override void OnServerSceneChanged(string sceneName) { if (sceneName != this.m_LobbyScene) { for (int i = 0; i < this.m_PendingPlayers.Count; i++) { NetworkLobbyManager.PendingPlayer pendingPlayer = this.m_PendingPlayers[i]; this.SceneLoadedForPlayer(pendingPlayer.conn, pendingPlayer.lobbyPlayer); } this.m_PendingPlayers.Clear(); } this.OnLobbyServerSceneChanged(sceneName); }
public override void OnServerSceneChanged(string sceneName) { if (sceneName != this.m_LobbyScene) { using (List <NetworkLobbyManager.PendingPlayer> .Enumerator enumerator = this.m_PendingPlayers.GetEnumerator()) { while (enumerator.MoveNext()) { NetworkLobbyManager.PendingPlayer current = enumerator.Current; this.SceneLoadedForPlayer(current.conn, current.lobbyPlayer); } } this.m_PendingPlayers.Clear(); } this.OnLobbyServerSceneChanged(sceneName); }