public async Task<GameDTO> GetLatestGameTimerState(Double arg0, String arg1, Int32 arg2) { int Id = Invoke("gameService", "getLatestGameTimerState", new object[] { arg0, arg1, arg2 }); while (!results.ContainsKey(Id)) await Task.Delay(10); TypedObject messageBody = results[Id].GetTO("data").GetTO("body"); GameDTO result = new GameDTO(messageBody); results.Remove(Id); return result; }
public async Task<GameDTO> CreatePracticeGame(PracticeGameConfig practiceGameConfig) { int Id = Invoke("gameService", "createPracticeGame", new object[] { practiceGameConfig.GetBaseTypedObject() }); while (!results.ContainsKey(Id)) await Task.Delay(10); TypedObject messageBody = results[Id].GetTO("data").GetTO("body"); GameDTO result = new GameDTO(messageBody); results.Remove(Id); return result; }
/// 51.) public void GetLatestGameTimerState(Double arg0, String arg1, Int32 arg2, GameDTO.Callback callback) { GameDTO cb = new GameDTO(callback); InvokeWithCallback("gameService", "getLatestGameTimerState", new object[] { arg0, arg1, arg2 }, cb); }
/// 46.) public void CreatePracticeGame(PracticeGameConfig practiceGameConfig, GameDTO.Callback callback) { GameDTO cb = new GameDTO(callback); InvokeWithCallback("gameService", "createPracticeGame", new object[] { practiceGameConfig.GetBaseTypedObject() }, cb); }