void OnStartGameREQ(int connectionId, int chanelId, int recHostId, Net_StartGameREQ msg) { Net_StartGameCFM sg = new Net_StartGameCFM(_connectionData.playerId); if (_isServer) { OnStartGameCFM(0, 0, 0, sg); return; } SendToServer(sg); RunGameScene(); }
void OnStartGameCFM(int connectionId, int chanelId, int recHostId, Net_StartGameCFM msg) { if (!_playersConfirmation.Contains(msg.PlayerId)) { _playersConfirmation.Add(msg.PlayerId); } if (IsAllPlayersConfirm()) { RunGameScene(); _playerIdTurn = GetRandomPlayerId(); SetPlayerIdTurn(_playersConnectionData[_playerIdTurn].playerId); } }