예제 #1
0
        public static void Combo()
        {
            var TG        = TargetSelector.GetTarget(Q.Range, TargetSelector.DamageType.Physical);
            var PacketE   = Menu.Item("Packets").GetValue <bool>();
            var shroomOnC = Menu.Item("ShroomOn").GetValue <StringList>().SelectedIndex;

            if (shroomOnC == 1)
            {
                Shroom.AutoR();
            }

            if (TG == null || Player.IsDead)
            {
                return;
            }

            ItemHandler.ItemUse();

            if (Menu.Item("UseW").GetValue <bool>() && W.IsReady())
            {
                if (TG.Distance(ObjectManager.Player) > Orbwalking.GetRealAutoAttackRange(ObjectManager.Player))
                {
                    W.Cast();
                }
            }

            if (Menu.Item("UseR").GetValue <bool>() && R.IsReady())
            {
                if (TG.IsValidTarget(R.Range))
                {
                    R.Cast(TG.Position, PacketE);
                }
            }
        }
예제 #2
0
        } // Drawing End

        /*
         * ========================
         * GameUpdate
         * ========================
         */
        private static void Game_OnGameUpdate(EventArgs args)
        {
            if (Player.IsDead)
            {
                return;
            }

            var shroomOnC = Menu.Item("ShroomOn").GetValue <StringList>().SelectedIndex;

            if (shroomOnC == 0) // 0 is Shroom Always On
            {
                Shroom.AutoR();
            }

            if (Menu.Item("ComboActive").GetValue <KeyBind>().Active)
            {
                Modes.Combo();
            }
            else if (Menu.Item("HarassActive").GetValue <KeyBind>().Active || Menu.Item("HarassActiveT").GetValue <KeyBind>().Active)
            {
                Modes.Harass();
            }
        }