Beispiel #1
0
        public void OnUpdate_IronTalon()
        {
            if (!this.pause)
            {
                this.pause = Game.IsPaused;
            }
            Variable.Bear = ObjectManager.GetEntities <Unit>().Where(unit => unit.ClassID.Equals(ClassID.CDOTA_Unit_SpiritBear)).FirstOrDefault();

            if (this.pause || Variable.Hero == null || !Variable.Hero.IsValid || !Variable.Hero.IsAlive)
            {
                this.pause = Game.IsPaused;
                return;
            }
            var CanIronTalon = Variable.MenuManager.AutoTalonActive && !Variable.BearChaseModeOn;

            if (CanIronTalon)
            {
                autoIronTalon.Execute();
            }
        }