private async Task <SummonerRuneInventory> GetUserRunesPage(string User) { PublicSummoner summoner = await RiotCalls.GetSummonerByName(User); SummonerRuneInventory runes = await RiotCalls.GetSummonerRuneInventory(summoner.SummonerId); return(runes); }
private async void GetAvailableRunes() { SummonerRuneInventory runeInven = await Client.PVPNet.GetSummonerRuneInventory(Client.LoginPacket.AllSummonerData.Summoner.SumId); runes = runeInven.SummonerRunes; runes.Sort((x, y) => String.Compare(x.Rune.Name, y.Rune.Name, StringComparison.Ordinal)); RuneFilterComboBox.SelectedIndex = 0; RunePageListBox.SelectedIndex = Client.LoginPacket.AllSummonerData.SpellBook.BookPages.IndexOf( Client.LoginPacket.AllSummonerData.SpellBook.BookPages.Find(x => x.Current)); }
private async void GetAvailableRunes() { SummonerRuneInventory runeInven = await RiotCalls.GetSummonerRuneInventory(Client.LoginPacket.AllSummonerData.Summoner.SumId); runes = runeInven.SummonerRunes; runes.Sort((x, y) => x.Rune.Name.CompareTo(y.Rune.Name)); RuneFilterComboBox.SelectedIndex = 0; RunePageListView.SelectedIndex = Client.LoginPacket.AllSummonerData.SpellBook.BookPages.IndexOf( Client.LoginPacket.AllSummonerData.SpellBook.BookPages.Find(x => x.Current == true)); }
public RemotingMessageReceivedEventArgs HandleMessage(object sender, RemotingMessageReceivedEventArgs e) { SummonerRuneInventory inventory = new SummonerRuneInventory { DateString = "Thu Jun 27 20:58:33 PDT 2013", SummonerId = int.MaxValue - 1, SummonerRunes = new List <SummonerRune>() }; e.ReturnRequired = true; e.Data = inventory; return(e); }
public async Task <SummonerRuneInventory> GetSummonerRuneInventory(Double summonerId) { int Id = Invoke("summonerRuneService", "getSummonerRuneInventory", new object[] { summonerId }); while (!results.ContainsKey(Id)) { await Task.Delay(10); } TypedObject messageBody = results[Id].GetTO("data").GetTO("body"); SummonerRuneInventory result = new SummonerRuneInventory(messageBody); results.Remove(Id); return(result); }
/// 5.) public void GetSummonerRuneInventory(Double summonerId, SummonerRuneInventory.Callback callback) { SummonerRuneInventory cb = new SummonerRuneInventory(callback); InvokeWithCallback("summonerRuneService", "getSummonerRuneInventory", new object[] { summonerId }, cb); }
private async void GetUserRunesPage(string User) { PublicSummoner summoner = await Client.PVPNet.GetSummonerByName(User); SummonerRuneInventory runes = await Client.PVPNet.GetSummonerRuneInventory(summoner.SummonerId); }