Exemple #1
0
        internal static void Init(EventArgs args)
        {
            if (Me.IsDead || Me.IsRecalling())
            {
                return;
            }

            KillSteal.Init();
            Auto.Init();

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

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

            case Orbwalking.OrbwalkingMode.LaneClear:
                LaneClear.Init();
                JungleClear.Init();
                break;

            case Orbwalking.OrbwalkingMode.LastHit:
                LastHit.Init();
                break;
            }
        }
Exemple #2
0
        private static void OnUpdate(EventArgs args)
        {
            if (ObjectManager.Player.IsDead)
            {
                return;
            }

            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo)
            {
                Combo.Execute();
            }

            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed)
            {
                Harass.Execute();
            }

            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear)
            {
                JungleClear.Execute();
                LaneClear.Execute();
            }

            ManualCards.Execute();
            Automated.Execute();
        }
Exemple #3
0
            static Modes()
            {
                ComboMenu       = Menu.AddSubMenu("Combo");
                HarassMenu      = Menu.AddSubMenu("Harass");
                LaneClearMenu   = Menu.AddSubMenu("LaneClear");
                JungleClearMenu = Menu.AddSubMenu("JungleClear");
                LastHitMenu     = Menu.AddSubMenu("LastHit");
                FleeMenu        = Menu.AddSubMenu("Flee");
                SkinMenu        = Menu.AddSubMenu("Skins");
                PermaActiveMenu = Menu.AddSubMenu("PermaActive");

                // Initialize all modes
                // Combo
                Combo.Initialize();

                // Harass
                Harass.Initialize();

                //LaneClear
                LaneClear.Initialize();

                //JungleClear
                JungleClear.Initialize();

                //LastHit
                //LastHit.Initialize();

                //Flee
                Flee.Initialize();

                //PermaActive
                PermaActive.Initialize();
            }
Exemple #4
0
        public static 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;

            case OrbwalkingMode.None:
                SpellManager.DrawingPred = Vector3.Zero;
                break;
            }
        }
Exemple #5
0
        public static 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;

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

            if (Global.Orbwalker.Mode != OrbwalkingMode.Mixed && !Global.Player.IsRecalling())
            {
                PermaSpells();
            }
        }
Exemple #6
0
        public static void Game_OnGameLoad()
        {
            if (Player.ChampionName != ChampionName)
            {
                return;
            }

            Spells.Initiate();

            Config = MainMenu.AddMenu(string.Format("xQx | {0}", ChampionName), ChampionName);

            PlayerSpells.Initialize();

            DamageCalc = new DamageCalc();
            Utils      = new Utils();
            Menu       = new Menu();
            Items      = new Items();

            Draws       = new Draws();
            Combo       = new Combo();
            Harass      = new Harass();
            LaneClear   = new LaneClear();
            JungleClear = new JungleClear();
            OnUpdate    = new OnUpdate();
            LogicW.Initiate();

            Config.Add("GameMode", new ComboBox("Game Mode:", 0, "AP", "AD", "Hybrid", "Tanky"));

            Chat.Print(
                "Mordekasier</font> <font color='#ff3232'> How to Train Your Dragon </font> <font color='#FFFFFF'>Loaded!</font>");
        }
Exemple #7
0
        private static void OnUpdate(EventArgs args)
        {
            if (ObjectManager.Player.IsDead || CancelEverything)
            {
                return;
            }

            if (Config.IsChecked("misc.killsteal.q"))
            {
                Killsteal.Execute();
            }

            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo)
            {
                Combo.Execute();
            }

            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed)
            {
                Harass.Execute();
            }

            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear)
            {
                JungleClear.Execute();
                LaneClear.Execute();
            }

            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LastHit)
            {
                LastHit.Execute();
            }

            AutoHarass.Execute();
        }
Exemple #8
0
        private static void OnUpdate(EventArgs args)
        {
            if (Player.Instance.IsDead)
            {
                return;
            }

            PermaActive.Execute();

            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo))
            {
                Combo.Execute();
            }

            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass))
            {
                Harass.Execute();
            }

            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear))
            {
                LaneClear.Execute();
            }

            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear))
            {
                JungleClear.Execute();
            }
        }
Exemple #9
0
            static Modes()
            {
                Menu = MenuManager.Menu.AddSubMenu("Modes");

                Combo.Initialize();
                Menu.AddSeparator();
                Harass.Initialize();
                Menu.AddSeparator();
                LastHit.Initialize();
                Menu.AddSeparator();
                LaneClear.Initialize();
                Menu.AddSeparator();
                JungleClear.Initialize();
                Menu.AddSeparator();

                Menu        = MenuManager.Menu.AddSubMenu("Condemn");
                CondemnMenu = Menu;
                Condemn.Initialize();

                Menu = MenuManager.Menu.AddSubMenu("Misc");
                Misc.Initialize();

                Menu = MenuManager.Menu.AddSubMenu("Activator");
                ItemUsage.Initialize();

                Menu = MenuManager.Menu.AddSubMenu("Gosu");
                Gosu.Initialize();
            }
Exemple #10
0
        private static void OnUpdate()
        {
            if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp)
            {
                return;
            }

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

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

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

            if (SpellManager.GnarState != GnarState.Mega || !MenuConfig.Misc["Auto"].Enabled)
            {
                return;
            }
            var t = Global.TargetSelector.GetTarget(SpellManager.R.Range);

            if (t != null)
            {
                SpellManager.CastR(t, MenuConfig.Misc["Auto"].Value);
            }
        }
Exemple #11
0
        public static void OnTick(EntropyEventArgs args)
        {
            if (LocalPlayer.Instance.IsDead() || LocalPlayer.Instance.IsRecalling() || GameConsole.IsOpen)
            {
                return;
            }

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

            case OrbwalkingMode.Harass:
                Harass.Execute();
                break;

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

            case OrbwalkingMode.Lasthit:
                LastHit.Execute();
                break;
            }
        }
Exemple #12
0
        internal static void Init(EventArgs Args)
        {
            if (Me.IsDead || Me.IsRecalling())
            {
                return;
            }

            if (!Me.HasBuff("dariusqcast"))
            {
                Orbwalker.SetMovement(true);
                Orbwalker.SetAttack(true);
            }

            Auto.Init();
            KillSteal.Init();

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

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

            case Orbwalking.OrbwalkingMode.LaneClear:
                LaneClear.Init();
                JungleClear.Init();
                break;
            }
        }
Exemple #13
0
        private static void OnUpdate(EventArgs args)
        {
            if (ObjectManager.Player.IsDead)
            {
                return;
            }

            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo)
            {
                Combo.Execute();
            }

            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed)
            {
                Harass.Execute();
            }

            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear)
            {
                JungleClear.Execute();
                LaneClear.Execute();
            }

            if (Config.IsChecked("harass.q.auto"))
            {
                Harass.AutoQ();
            }
        }
Exemple #14
0
        public static void OnUpdate()
        {
            Global.Orbwalker.AttackingEnabled = !Global.Player.HasBuff("LucianR");

            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;
            }
        }
Exemple #15
0
        public static void OnTick(EntropyEventArgs args)
        {
            if (LocalPlayer.Instance.IsDead() || LocalPlayer.Instance.IsRecalling() || GameConsole.IsOpen)
            {
                return;
            }

            if (W.Ready)
            {
                Automatic.ExecuteW();
            }

            switch (Orbwalker.Mode)
            {
            case OrbwalkingMode.Combo when W.Ready:
                Combo.ExecuteW();
                break;

            case OrbwalkingMode.Harass when W.Ready:
                Harass.ExecuteW();
                break;

            case OrbwalkingMode.Laneclear when W.Ready:
                LaneClear.ExecuteW();
                JungleClear.ExecuteW();
                break;
            }
        }
Exemple #16
0
        public Jinx()
        {
            var spellConfig = new SpellConfig();

            spellConfig.Load();

            var menuConfig = new MenuConfig();

            menuConfig.Attach();

            var combo       = new Combo(spellConfig, menuConfig);
            var harass      = new Harass(spellConfig, menuConfig);
            var laneclear   = new LaneClear(menuConfig, spellConfig);
            var jungleclear = new JungleClear(menuConfig, spellConfig);

            var misc      = new Misc(spellConfig, menuConfig);
            var gapcloser = new AntiGapcloser(spellConfig);

            var manager = new Manager(combo, harass, laneclear, jungleclear, spellConfig);

            var drawManager = new DrawManager(menuConfig, new Dmg(), spellConfig);

            Game.OnUpdate += manager.OnUpdate;
            Game.OnUpdate += misc.OnUpdate;

            Render.OnPresent += drawManager.OnPresent;
            Render.OnRender  += drawManager.OnRender;

            Gapcloser.OnGapcloser += gapcloser.OnGapcloser;
        }
Exemple #17
0
        private 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;
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
Exemple #18
0
        private static void Game_OnUpdate(EventArgs args)
        {
            if (ObjectManager.Player.IsDead)
            {
                return;
            }

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

            case Orbwalking.OrbwalkingMode.Mixed:
                LastHit.ExecuteLastHit();
                Harass.ExecuteHarass();
                break;

            case Orbwalking.OrbwalkingMode.LastHit:
                LastHit.ExecuteLastHit();
                break;

            case Orbwalking.OrbwalkingMode.LaneClear:
                LaneClear.ExecuteLaneClear();
                JungleClear.ExecuteJungleClear();
                break;

            case Orbwalking.OrbwalkingMode.CustomMode:
                Flee.ExecuteFlee();
                break;
            }

            KillSteal();
            AutoQ();
        }
Exemple #19
0
        static Config()
        {
            Menu = new MenuWrapper(MENU_NAME);

            // Combo
            Combo.Initialize();

            // Harass
            Harass.Initialize();

            // WaveClear
            WaveClear.Initialize();

            // JungleClear
            JungleClear.Initialize();

            // Flee
            Flee.Initialize();

            // Keys
            Keys.Initialize();

            // Misc
            Misc.Initialize();

            // Items
            Items.Initialize();

            // Drawing
            Drawing.Initialize();
        }
Exemple #20
0
        public static void OnUpdate()
        {
            try
            {
                if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp || Global.Player.IsRecalling())
                {
                    return;
                }

                SpellManager.Q.SetSkillshot(0.25f, 60, SpellManager.PaddleStarPosition.IsZero ? 1200 : 1700, true, SkillshotType.Line);

                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;
            }
        }
Exemple #21
0
        private void OnPostAttack(object sender, PostAttackEventArgs args)
        {
            try
            {
                switch (Global.Orbwalker.Mode)
                {
                case OrbwalkingMode.Combo:
                    Combo.PostAttack(sender, args);
                    break;

                case OrbwalkingMode.Mixed:
                    Harass.PostAttack(sender, args);
                    break;

                case OrbwalkingMode.Laneclear:
                    LaneClear.PostAttack(sender, args);
                    JungleClear.PostAttack(sender, args);
                    break;
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
Exemple #22
0
 public Manager(Combo combo, Harass harass, LaneClear laneClear, JungleClear jungleClear)
 {
     _combo       = combo;
     _harass      = harass;
     _laneClear   = laneClear;
     _jungleClear = jungleClear;
 }
Exemple #23
0
        private void Menu()
        {
            try
            {
                menu  = MainMenu.AddMenu("FreshBooster", "VEIGAERSASD");
                Combo = menu.AddSubMenu("Combo", "Combo");
                Combo.Add("Veigar_CUseQ", new CheckBox("Use Q"));
                Combo.Add("Veigar_CUseW", new CheckBox("Use W"));
                Combo.Add("Veigar_CUseE", new CheckBox("Use E"));
                Combo.Add("Veigar_CUseR", new CheckBox("Use R"));
                Combo.Add("Veigar_CUseR_Select", new CheckBox("When can be Kill, Only use R"));
                Combo.AddLabel("1 : Out of Range");
                Combo.AddLabel("2 : Impossible");
                Combo.AddLabel("3 : Low");
                Combo.AddLabel("4 : Medium");
                Combo.AddLabel("5 : High");
                Combo.AddLabel("6 : Very High");
                Combo.Add("Veigar_CUseQ_Hit", new Slider("Q HitChance", 3, 1, 6));

                Harass = menu.AddSubMenu("Harass", "Harass");
                Harass.Add("Veigar_HUseQ", new CheckBox("Use Q"));
                Harass.Add("Veigar_HUseW", new CheckBox("Use W - When target can't only move"));
                Harass.Add("Veigar_HUseE", new CheckBox("Use E - When target can't only move"));
                Harass.Add("Veigar_HManarate", new Slider("Mana %", 20));
                Harass.Add("Veigar_AutoHUseQ", new KeyBind("Auto Harass", false, KeyBind.BindTypes.PressToggle, 'T'));

                LaneClear = menu.AddSubMenu("LaneClear", "LaneClear");
                LaneClear.Add("Veigar_LUseQ", new CheckBox("Use Q"));
                LaneClear.Add("Veigar_LUseQSet", new CheckBox("Use Q Only use lasthit to minion"));
                LaneClear.Add("Veigar_LManarate", new Slider("Mana %", 20));

                JungleClear = menu.AddSubMenu("JungleClear", "JungleClear");
                JungleClear.Add("Veigar_JUseQ", new CheckBox("Use Q"));
                JungleClear.Add("Veigar_JUseQSet", new CheckBox("Use Q Only use lasthit to minion"));
                JungleClear.Add("Veigar_JManarate", new Slider("Mana %", 20));

                KillSteal = menu.AddSubMenu("KillSteal", "KillSteal");
                KillSteal.Add("Veigar_KseQ", new CheckBox("Use Q"));
                KillSteal.Add("Veigar_KseW", new CheckBox("Use W"));
                KillSteal.Add("Veigar_KseR", new CheckBox("Use R"));

                Misc = menu.AddSubMenu("Misc", "Misc");
                Misc.Add("Veigar_Anti-GapCloser", new CheckBox("Anti GapCloser"));
                Misc.Add("Veigar_Interrupt", new CheckBox("E with Interrupt"));

                Draw = menu.AddSubMenu("Draw", "Draw");
                Draw.Add("Veigar_Draw_Q", new CheckBox("Draw Q", false));
                Draw.Add("Veigar_Draw_W", new CheckBox("Draw W", false));
                Draw.Add("Veigar_Draw_E", new CheckBox("Draw E", false));
                Draw.Add("Veigar_Draw_R", new CheckBox("Draw R", false));
            }
            catch (Exception)
            {
                if (NowTime() > ErrorTime)
                {
                    Chat.Print(ChampName + " in FreshBooster isn't Load. Error Code 02");
                    ErrorTime = TickCount(10000);
                }
            }
        }
Exemple #24
0
 public Manager(Combo combo, Harass harass, LaneClear laneClear, JungleClear jungleClear)
 {
     this.combo       = combo;
     this.harass      = harass;
     this.laneClear   = laneClear;
     this.jungleClear = jungleClear;
 }
Exemple #25
0
        private static void OnGameUpdate(EventArgs args)
        {
            Killsteal.CastQ();
            Killsteal.CastR();
            if (R.IsReady())
            {
                if (mainMenu["Automatic"].GetValue <MenuSliderButton>("safe").Enabled)
                {
                    if (GameObjects.Player.CountEnemyHeroesInRange(
                            mainMenu["Automatic"].GetValue <MenuSliderButton>("safe").Value) == 0)
                    {
                        Automatic.OnImmobile();
                    }
                }
                else
                {
                    Automatic.OnImmobile();
                }

                Combo.SemiR();
            }

            if (Q.IsReady())
            {
                Automatic.CastQ();
            }
            switch (Orbwalker.ActiveMode)
            {
            case OrbwalkerMode.Combo:
                if (mainMenu["Combo"].GetValue <MenuSliderButton>("priority").Enabled&&
                    GameObjects.Player.ManaPercent <=
                    mainMenu["Combo"].GetValue <MenuSliderButton>("priority").Value)
                {
                    Combo.CastW();
                    Combo.CastQ();
                }
                else
                {
                    Combo.CastW();
                    Combo.CastQ();
                }
                break;

            case OrbwalkerMode.Harass:
                Harass.CastW();
                Harass.CastQ();
                break;

            case OrbwalkerMode.LaneClear:
                LaneClear.CastQ();
                JungleClear.CastW();
                JungleClear.CastQ();
                Structureclear.CastW();
                break;

            case OrbwalkerMode.LastHit:
                Lasthit.CastQ();
                break;
            }
        }
Exemple #26
0
        public void Init()
        {
            var menuConfig = new MenuConfig();

            var spellConfig = new SpellConfig();

            var dmg = new Dmg(spellConfig);

            var combo       = new Combo(spellConfig, menuConfig, dmg);
            var harass      = new Harass(spellConfig, menuConfig);
            var laneclear   = new LaneClear(spellConfig, menuConfig);
            var jungleclear = new JungleClear(menuConfig, spellConfig);

            var manager     = new Manager(combo, harass, laneclear, jungleclear);
            var killsteal   = new Killsteal(menuConfig, spellConfig);
            var drawManager = new DrawManager(menuConfig, dmg, spellConfig);
            var gapcloser   = new AntiGapcloser(spellConfig);


            Game.OnUpdate += manager.OnUpdate;
            Game.OnUpdate += killsteal.OnUpdate;
            Global.Orbwalker.PostAttack += manager.OnPostAttack;

            Render.OnRender  += drawManager.OnRender;
            Render.OnPresent += drawManager.OnPresent;

            Gapcloser.OnGapcloser += gapcloser.OnGapcloser;
        }
Exemple #27
0
            static Modes()
            {
                // Initialize the menu
                Menu = Config.Menu.AddSubMenu("Modes");

                // Initialize all modes
                // Combo
                Combo.Initialize();
                Menu.AddSeparator();

                // Harass
                Harass.Initialize();
                Menu.AddSeparator();
                Flee.Initialize();
                Menu.AddSeparator();
                LaneClear.Initialize();
                Menu.AddSeparator();
                JungleClear.Initialize();
                Menu.AddSeparator();
                MiscMenu.Initialize();
                Menu.AddSeparator();
                Drawing.Initialize();
                Menu.AddSeparator();
                Items.Initialize();
            }
Exemple #28
0
        public static void OnUpdate()
        {
            if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp)
            {
                return;
            }

            Misc.OnUpdate();

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

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

            case OrbwalkingMode.Laneclear:
                LaneClear.OnUpdate();
                JungleClear.OnUpdate();
                break;
            }
        }
Exemple #29
0
        private static void Loading_OnComplete(EventArgs args)
        {
            if (Akali.Hero != Champion.Akali)
            {
                return;
            }
            Chat.Print("[Addon] [Champion] [Akali]", System.Drawing.Color.AliceBlue);

            Q = new Spell.Targeted(SpellSlot.Q, 600);
            W = new Spell.Active(SpellSlot.W, 275);
            E = new Spell.Active(SpellSlot.E, 300);
            R = new Spell.Targeted(SpellSlot.R, 700);
            //Comands

            //Events
            Orbwalker.OnPostAttack += OnPostAttack;
            Gapcloser.OnGapcloser  += OnGapcloser;
            Drawing.OnDraw         += OnDrawings;
            Game.OnTick            += Game_OnTick;

            Aka = MainMenu.AddMenu("Akali", "Akali");
            //Combo
            Combo = Aka.AddSubMenu("Combo");
            Combo.Add("Qc", new CheckBox("Use [Q] Combo"));
            Combo.Add("Wc", new CheckBox("Use [W] Combo"));
            Combo.Add("Ec", new CheckBox("Use [E] Combo"));
            Combo.Add("Rc", new CheckBox("Use [R] Combo"));
            //Harass
            Harass = Aka.AddSubMenu("Harass");
            Harass.Add("Hq", new CheckBox("Use [Q] Harass"));
            //LaneClear
            LaneClear = Aka.AddSubMenu("LaneClear");
            LaneClear.Add("Ql", new CheckBox("Use [Q] LaneClear"));
            LaneClear.Add("El", new CheckBox("Use [E] LaneClear"));
            LaneClear.AddSeparator();
            LaneClear.AddLabel("[Percent Mana]");
            LaneClear.Add("mana", new Slider("Percent Mana > %", 25, 0, 100));
            //LastHit
            LastHit = Aka.AddSubMenu("LastHit");
            LastHit.Add("Qlast", new CheckBox("Use [Q] LastHit"));
            //JungleClear
            JungleClear = Aka.AddSubMenu("JungleClear");
            JungleClear.Add("Qj", new CheckBox("Use [Q] Jungle"));
            JungleClear.Add("Ej", new CheckBox("Use [E] Jungle"));
            JungleClear.AddSeparator();
            JungleClear.AddLabel("[Percent Mana]");
            JungleClear.Add("manaj", new Slider("Percent Mana > % ", 25, 0, 100));
            //Misc
            Misc = Aka.AddSubMenu("Misc");
            Misc.Add("Rgap", new CheckBox("Use [R] GapClose"));
            Misc.Add("Fw", new CheckBox("Use Flee [W]"));
            Misc.Add("It", new CheckBox("Use Items"));
            //Draws
            Draws = Aka.AddSubMenu("Drawings");
            Draws.Add("Dq", new CheckBox("[Q] Draw"));
            Draws.Add("Dw", new CheckBox("[W] Draw", false));
            Draws.Add("De", new CheckBox("[E] Draw", false));
            Draws.Add("Dr", new CheckBox("[R] Draw"));
        }
Exemple #30
0
 public Manager(Combo combo, Harass harass, LaneClear laneClear, JungleClear jungleClear, SpellConfig spellConfig)
 {
     this.combo       = combo;
     this.harass      = harass;
     this.laneClear   = laneClear;
     this.jungleClear = jungleClear;
     this.spellConfig = spellConfig;
 }