public void On(NotifyTableState message)
    {
        Assert.IsTrue(isEntered);

        checkerboard = message.checkerboard;
        checkerboardView.SetCheckerboard(checkerboard);

        otherPlayerInfo = message.otherPlayerInfo;
    }
示例#2
0
    private void SendTableStateMessage(ServerPlayer newPlayer)
    {
        var message = new NotifyTableState(checkerboard);

        ServerPlayer otherPlayer = newPlayer == playerA ? playerB : playerA;

        if (otherPlayer)
        {
            message.otherPlayerInfo = GetPlayerInfo(otherPlayer);
        }

        newPlayer.connection.Send(message);
    }