public void HandleSetGameSubTypeRequest(SetGameSubTypeRequest request) { this.SelectedSubTypeMask = request.SubTypeMask; SetGameSubTypeResponse response = new SetGameSubTypeResponse() { ResponseId = request.RequestId }; Send(response); }
public async Task OnMessage(ClientConnection connection, object requestData) { SetGameSubTypeRequest request = (SetGameSubTypeRequest)requestData; connection.SelectedGameType = request.gameType; await connection.SendMessage(new SetGameSubTypeResponse() { ResponseId = request.RequestId }); }
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 }); }
/// <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); }