Exemple #1
0
    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();
    }
Exemple #2
0
    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);
        }
    }