Пример #1
0
        private static void OnUpdate()
        {
            try
            {
                if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp || Global.Player.IsRecalling())
                {
                    return;
                }

                SpellManager.R.Range = new float[] { 3520, 4840, 6160 }[Math.Max(0, Global.Player.SpellBook.GetSpell(SpellSlot.R).Level - 1)];

                if (SpellManager.CastingUltimate && MenuConfig.Misc["Mode"].Value == 1)
                {
                    var target = Global.TargetSelector.GetTarget(SpellManager.R.Range);
                    if (target != null)
                    {
                        SpellManager.CastR(target);
                    }
                }

                switch (Global.Orbwalker.Mode)
                {
                case OrbwalkingMode.Combo:
                    Combo.OnUpdate();
                    break;

                case OrbwalkingMode.Mixed:
                    Harass.OnUpdate();
                    break;

                case OrbwalkingMode.Laneclear:
                    LaneClear.OnUpdate();
                    JungleClear.OnUpdate();
                    break;
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
Пример #2
0
        public static void OnUpdate()
        {
            try
            {
                if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp || Global.Player.IsRecalling())
                {
                    return;
                }

                switch (Global.Orbwalker.Mode)
                {
                case OrbwalkingMode.Combo:
                    Combo.OnUpdate();
                    break;

                case OrbwalkingMode.Mixed:
                    Harass.OnUpdate();
                    break;

                case OrbwalkingMode.Laneclear:
                    LaneClear.OnUpdate();
                    JungleClear.OnUpdate();
                    break;

                case OrbwalkingMode.Lasthit:
                    Lasthit.OnUpdate();
                    break;
                }

                if (Global.Orbwalker.Mode != OrbwalkingMode.Mixed)
                {
                    PermaSpells();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
Пример #3
0
        public void OnUpdate()
        {
            if (Global.Player.IsDead)
            {
                return;
            }

            switch (Global.Orbwalker.Mode)
            {
            case OrbwalkingMode.Combo:
                _combo.OnUpdate();
                break;

            case OrbwalkingMode.Mixed:
                _harass.OnUpdate();
                break;

            case OrbwalkingMode.Laneclear:
                _laneClear.OnUpdate();
                _jungleClear.OnUpdate();
                break;
            }
        }
Пример #4
0
        public void OnUpdate()
        {
            if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp)
            {
                return;
            }

            switch (Global.Orbwalker.Mode)
            {
            case OrbwalkingMode.Combo:
                combo.OnUpdate();
                break;

            case OrbwalkingMode.Mixed:
                harass.OnUpdate();
                break;

            case OrbwalkingMode.Laneclear:
                laneClear.OnUpdate();
                jungleClear.OnUpdate();
                break;
            }
        }
Пример #5
0
        public static void OnUpdate()
        {
            if (Global.Player.IsDead)
            {
                return;
            }

            if (MenuConfig.Killsteal["E"].Enabled && SpellManager.E.Ready)
            {
                var t = GameObjects.EnemyHeroes.FirstOrDefault(x => x.Health <= Dmg.EDmg(x) && x.IsValidTarget(SpellManager.E.Range));
                if (t != null)
                {
                    SpellManager.CastE(t);
                }
            }

            if (Global.Orbwalker.IsWindingUp)
            {
                return;
            }

            switch (Global.Orbwalker.Mode)
            {
            case OrbwalkingMode.Combo:
                Combo.OnUpdate();
                break;

            case OrbwalkingMode.Mixed:
                Harass.OnUpdate();
                break;

            case OrbwalkingMode.Laneclear:
                LaneClear.OnUpdate();
                JungleClear.OnUpdate();
                break;
            }
        }