Example #1
0
        private static void Game_OnUpdate(EventArgs args)
        {
            if (Player.IsDead)
            {
                return;
            }
            if (GetBool("main.settings.r"))
            {
                Casts.R();
            }
            if (GetBool("main.settings.ignite"))
            {
                Casts.Ignite();
            }
            if (ManalimiterCheck("main.settings.w.wm") && GetBool("main.settings.w.enabled"))
            {
                Casts.W();
            }
            targetedBarrelQ = null;
            targetedBarrelQ = Math.ClosestBarrelWherePosInExplosionRange(Player.ServerPosition.To2D());
            if (GetBool("main.settings.aqe"))
            {
                Casts.AQE();
            }

            switch (orbwalker.ActiveMode)
            {
            case Orbwalking.OrbwalkingMode.Combo:
                Combo();
                break;

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

            case Orbwalking.OrbwalkingMode.LaneClear:
            case Orbwalking.OrbwalkingMode.LastHit:
                Clear();
                break;
            }
        }