Exemplo n.º 1
0
        public void HandleSetGameSubTypeRequest(SetGameSubTypeRequest request)
        {
            this.SelectedSubTypeMask = request.SubTypeMask;
            SetGameSubTypeResponse response = new SetGameSubTypeResponse()
            {
                ResponseId = request.RequestId
            };

            Send(response);
        }
Exemplo n.º 2
0
        public async Task OnMessage(ClientConnection connection, object requestData)
        {
            SetGameSubTypeRequest request = (SetGameSubTypeRequest)requestData;

            connection.SelectedGameType = request.gameType;
            await connection.SendMessage(new SetGameSubTypeResponse()
            {
                ResponseId = request.RequestId
            });
        }
Exemplo n.º 3
0
        public async Task OnMessage(LobbyServerConnection connection, object requestData)
        {
            SetGameSubTypeRequest request = (SetGameSubTypeRequest)requestData;
            //connection.PlayerInfo.SetGameType(request.gameType);
            //connection.PlayerInfo.SetSubTypeMask(request.SubTypeMask);

            await connection.SendMessage(new SetGameSubTypeResponse()
            {
                ResponseId = request.RequestId
            });
        }
Exemplo n.º 4
0
 /// <summary>
 /// Activates when the user changes the game mode (Practice, Vs Bots, PVP, Ranked, Custom) or change some options of the game mode
 /// </summary>
 /// <param name="client"></param>
 /// <param name="request"></param>
 /// <returns></returns>
 public async static Task OnPlayerSelectGameType(LobbyServerConnection client, SetGameSubTypeRequest request)
 {
     await new SetGameSubTypeRequestHandler().OnMessage(client, request);
 }