public void On(NotifyTableState message) { Assert.IsTrue(isEntered); checkerboard = message.checkerboard; checkerboardView.SetCheckerboard(checkerboard); otherPlayerInfo = message.otherPlayerInfo; }
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); }