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));
}
}