Exemple #1
0
        private static void Game_OnTick(EventArgs args)
        {
            if (Gangplank.IsDead)
            {
                return;
            }

            GangplankFunctions.didActionThisTick = false;

            List <Barrel> removeBarrels = new List <Barrel>();

            foreach (Barrel b in barrels)
            {
                if (!b.barrel.MeetsCriteria())
                {
                    removeBarrels.Add(b);
                }
            }
            foreach (Barrel b in removeBarrels)
            {
                barrels.Remove(b);
            }

            GangplankFunctions.AutoHarrass();
            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Flee))
            {
                GangplankFunctions.Flee();
            }
            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo))
            {
                GangplankFunctions.Combo();
            }
            if (MenuHandler.GetCheckboxValue(MenuHandler.Killsteal, "Activate Killsteal"))
            {
                GangplankFunctions.KS();
            }
            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LastHit))
            {
                GangplankFunctions.LastHit();
            }
            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass))
            {
                GangplankFunctions.Harrass();
            }
            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear))
            {
                GangplankFunctions.JungleClear();
            }
            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear))
            {
                GangplankFunctions.LaneClear();
            }
            if (MenuHandler.Settings.GetCheckboxValue("Auto-Place Barrels with 3 stacks"))
            {
                GangplankFunctions.AutoBarrel();
            }
            if (MenuHandler.Items.GetCheckboxValue("Auto W"))
            {
                GangplankFunctions.AutoW();
            }

            if (Gangplank.PentaKills > currentPentaKills)
            {
                Chat.Print("Nice Penta! Make sure to screenshot it and post it on the UnsignedGangplank thread to show off!");

                currentPentaKills = Gangplank.PentaKills;
            }
        }
Exemple #2
0
 public static int GetSliderValue(this Menu self, string text)
 {
     return(MenuHandler.GetSliderValue(self, text));
 }
Exemple #3
0
 public static string GetComboBoxText(this Menu self, string text)
 {
     return(MenuHandler.GetComboBoxText(self, text));
 }
Exemple #4
0
 public static bool GetCheckboxValue(this Menu self, string text)
 {
     return(MenuHandler.GetCheckboxValue(self, text));
 }