AdEvade.Data.EvadeSpells.EvadeSpell.LoadEvadeSpellList C# (CSharp) Метод

LoadEvadeSpellList() приватный Метод

private LoadEvadeSpellList ( ) : void
Результат void
        private void LoadEvadeSpellList()
        {

            foreach (var spell in EvadeSpellDatabase.Spells.Where(
                s => (s.CharName == MyHero.ChampionName || s.CharName == Constants.AllChampions)))
            {

                if (spell.IsSummonerSpell)
                {
                    SpellSlot spellKey = GetSummonerSlot(spell.SpellName);
                    if (spellKey == SpellSlot.Unknown)
                    {
                        continue;
                    }
                    else
                    {
                        spell.SpellKey = spellKey;
                    }
                }

                if (spell.IsItem)
                {
                    ItemSpells.Add(spell);
                    continue;
                }

                if (spell.IsSpecial)
                {
                    SpecialEvadeSpell.LoadSpecialSpell(spell);
                }

                EvadeSpells.Add(spell);

                var newSpellMenu = CreateEvadeSpellMenu(spell);
            }

            EvadeSpells.Sort((a, b) => a.Dangerlevel.CompareTo(b.Dangerlevel));
        }
    }