Beispiel #1
0
        public void OnLoad()
        {
            hero = ObjectManager.LocalHero;
            heroMeepo = hero.ClassID == ClassID.CDOTA_Unit_Hero_Meepo;
            heroTeam = hero.Team;

            foreach (var ability in
                hero.Spellbook.Spells.Where(
                    x =>
                    x.IsNuke() && !AbilityAdjustments.IgnoredAbilities.Contains(x.Name)
                    || AbilityAdjustments.IncludedAbilities.Contains(x.Name)))
            {
                abilities.Add(new Ability(ability));
            }

            foreach (var tower in Towers.GetByTeam(hero.GetEnemyTeam()))
            {
                killableList.Add(new Tower(tower));
            }

            menuManager = new MenuManager(abilities.Select(x => x.Name).ToList(), hero.Name);
        }