public void NumberOfPlayers(int NumberOfConnectedPlayers) { if (StateStack.Peek() is PreGameGameState) { PreGameGameState state = ((PreGameGameState)StateStack.Peek()); state.NumberPlayersConnected = NumberOfConnectedPlayers; } }
public void OnPlayerConnected(NetworkPlayer player) { /* if we're in PreGameGameState */ if (StateStack.Peek() is PreGameGameState) { PreGameGameState state = ((PreGameGameState)StateStack.Peek()); state.NumberPlayersConnected++; networkView.RPC("NumberOfPlayers", RPCMode.Others, state.NumberPlayersConnected); } }