/// 3.) public void GetSummonerActiveBoosts(SummonerActiveBoostsDTO.Callback callback) { SummonerActiveBoostsDTO cb = new SummonerActiveBoostsDTO(callback); InvokeWithCallback("inventoryService", "getSumonerActiveBoosts", new object[] { }, cb); }
public SummonerActiveBoostsDTO GetSummonerActiveBoosts() { int Id = Invoke("inventoryService", "getSumonerActiveBoosts", new object[] { }); while (!results.ContainsKey(Id)) System.Threading.Thread.Sleep(10); TypedObject messageBody = results[Id].GetTO("data").GetTO("body"); SummonerActiveBoostsDTO result = new SummonerActiveBoostsDTO(messageBody); results.Remove(Id); return result; }
public async Task<SummonerActiveBoostsDTO> GetSummonerActiveBoosts() { int Id = Invoke("inventoryService", "getSumonerActiveBoosts", new object[] { }); while (!results.ContainsKey(Id)) await Task.Delay(10); TypedObject messageBody = results[Id].GetTO("data").GetTO("body"); SummonerActiveBoostsDTO result = new SummonerActiveBoostsDTO(messageBody); results.Remove(Id); return result; }