コード例 #1
0
ファイル: DummyServer.cs プロジェクト: ssorae/extichu_2017
    private void handleMessage(CSSetReady msg)
    {
        if (msg == null)
        {
            return;
        }

        OnDummyServerMessage.Invoke(MessageType.sc_set_ready,
                                    new SCSetReady {
            result = extichu_messages.ErrorCode.EC_OK
        });
        OnDummyServerMessage.Invoke(MessageType.sc_player_ready,
                                    new SCPlayerReady {
            client_index = 2, is_ready = msg.is_ready
        });
    }
コード例 #2
0
        private void onCSSetReady(int sessionID, CSSetReady msg)
        {
            if (_numOfPlayers < 4)
            {
                return;
            }
            if (_currentStep != GameStep.kNotStarted)
            {
                return;
            }

            var player = getPlayer(sessionID);

            player.IsReady = msg.IsReady;

            sendAll(new SCSetReady {
                PlayerID = player.PlayerID, IsReady = player.IsReady
            });
        }