Exemplo n.º 1
0
        private void MasteryPageListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            foreach (var mastery in Client.Masteries)
            {
                mastery.selectedRank = 0;
            }

            foreach (var masteryPage in Client.LoginPacket.AllSummonerData.MasteryBook.BookPages)
            {
                if (masteryPage.Current)
                {
                    masteryPage.Current = false;
                }

                if (Math.Abs(masteryPage.PageId - _masteryPageOrder[MasteryPageListView.SelectedIndex]) > .00001)
                {
                    continue;
                }

                masteryPage.Current = true;
                _selectedBook = masteryPage;
            }
            ChangeBook();
            RenderMasteries();
        }
Exemplo n.º 2
0
 private async void AddPageButton_Click(object sender, RoutedEventArgs e)
 {
     double pageId = 0;
     foreach (var item in Client.LoginPacket.AllSummonerData.MasteryBook.BookPages)
     {
         if (pageId <= item.PageId)
         {
             pageId = item.PageId;
             pageId++;
         }
     }
     MasteryBookPageDTO newPage = new MasteryBookPageDTO();
     newPage.SummonerId = Client.LoginPacket.AllSummonerData.Summoner.SumId;
     newPage.Name = "@@!PaG3!@@" + pageId;
     newPage.PageId = pageId;
     newPage.TalentEntries = new List<TalentEntry>();
     Client.LoginPacket.AllSummonerData.MasteryBook.BookPages.Add(newPage);
     await RiotCalls.SaveMasteryBook(Client.LoginPacket.AllSummonerData.MasteryBook);
     _masteryPageOrder.Add(pageId);
     MasteryPageListView.Items.Add(Client.LoginPacket.AllSummonerData.MasteryBook.BookPages.Count + " ");
 }
Exemplo n.º 3
0
 private void MasteryPageListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     foreach (masteries mastery in Client.Masteries)
     {
         mastery.selectedRank = 0;
     }
     foreach (MasteryBookPageDTO MasteryPage in Client.LoginPacket.AllSummonerData.MasteryBook.BookPages)
     {
         if (MasteryPage.Current)
         {
             MasteryPage.Current = false;
         }
     }
     Client.LoginPacket.AllSummonerData.MasteryBook.BookPages[MasteryPageListView.SelectedIndex].Current = true;
     SelectedBook = Client.LoginPacket.AllSummonerData.MasteryBook.BookPages[MasteryPageListView.SelectedIndex];
     ChangeBook();
     RenderMasteries();
 }