public override void OnStartServer()
        {
            if (lobbyScenes.Count == 0)
            {
                if (LogFilter.logError)
                {
                    Debug.LogError("NetworkLobbyManager LobbyScene is empty. Set the LobbyScene in the inspector for the NetworkLobbyMangaer");
                }
                return;
            }

            if (string.IsNullOrEmpty(m_PlayScene))
            {
                if (LogFilter.logError)
                {
                    Debug.LogError("NetworkLobbyManager PlayScene is empty. Set the PlayScene in the inspector for the NetworkLobbyMangaer");
                }
                return;
            }

            if (lobbySlots.Length == 0)
            {
                lobbySlots = new NetworkLobbyPlayer[maxPlayers];
            }

            _colourPool = new ColourPool();

            Invoke("SlyBastard", 1);

            NetworkServer.RegisterHandler(MsgType.LobbyReadyToBegin, OnServerReadyToBeginMessage);
            NetworkServer.RegisterHandler(MsgType.LobbySceneLoaded, OnServerSceneLoadedMessage);
            NetworkServer.RegisterHandler(MsgType.LobbyReturnToLobby, OnServerReturnToLobbyMessage);

            OnLobbyStartServer();
        }
Ejemplo n.º 2
0
 public Contributor(string firstName, string lastName)
 {
     FirstName    = firstName;
     LastName     = lastName;
     InitialColor = ColourPool.GetColour();
 }
Ejemplo n.º 3
0
 public Contributor()
 {
     InitialColor = ColourPool.GetColour();
 }