namespace ACE.Server.Network.GameAction.Actions { /// /// Joins a chess game /// public static class GameActionChessJoin { [GameAction(GameActionType.ChessJoin)] public static void Handle(ClientMessage message, Session session) { var boardGuid = message.Payload.ReadUInt32(); // chessboard guid var color = message.Payload.ReadInt32(); // expecting -1 here, unused? session.Player.HandleActionChessJoin(boardGuid); } } }