public ResponseStatus LeaveGame() { this.Send(SerializeRequests.SerializeLeaveGame()); return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <Response>(this.Receive()).status); }
public GetLeaderboardResponse GetLeaderboard() { this.Send(SerializeRequests.SerializeGetLeaderboard()); return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <GetLeaderboardResponse>(this.Receive())); }
public void Logout() { this.Send(SerializeRequests.SerializeLogout()); }
public SubmitAnswerResponse SubmitAnswer(SubmitAnswerRequest request) { this.Send(SerializeRequests.SerializeRequest <SubmitAnswerRequest>(request, RequestCodes.submitAnswerRequest)); return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <SubmitAnswerResponse>(this.Receive())); }
public GetGameResultsResponse GetGameResult() { this.Send(SerializeRequests.SerializeGetGameResults()); return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <GetGameResultsResponse>(this.Receive())); }
public GetRoomStateResponse GetRoomState() { this.Send(SerializeRequests.SerializeGetRoomState()); return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <GetRoomStateResponse>(this.Receive())); }
public ResponseStatus CloseRoom() { this.Send(SerializeRequests.SerializeCloseRoom()); return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <Response>(this.Receive()).status); }
public ResponseStatus JoinRoom(JoinRoomRequest request) { this.Send(SerializeRequests.SerializeRequest <JoinRoomRequest>(request, RequestCodes.joinRoomRequest)); return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <Response>(this.Receive()).status); }
public GetPlayersResponse GetPlayers(GetPlayersRequest request) { this.Send(SerializeRequests.SerializeRequest <GetPlayersRequest>(request, RequestCodes.getPlayersInRoomRequest)); return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <GetPlayersResponse>(this.Receive())); }
public StatisticsResponse GetStatistics() { this.Send(SerializeRequests.SerializeStatistics()); return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <StatisticsResponse>(this.Receive())); }
public ResponseStatus Login(LoginRequest request) { this.Send(SerializeRequests.SerializeLogin(request)); return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <Response>(this.Receive()).status); }
public ResponseStatus Register(RegisterRequest request) { this.Send(SerializeRequests.SerializeRegister(request)); return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <Response>(this.Receive()).status); }