public static void Initialize() { Game.OnTick += () => { /* TODO: TEMP TILL ON LEVEL UP IS FIXED */ AutoLeveler.TempFix(); Globals.CachedEnemies = Globals.GetEnemies; if (Globals.MyHero.IsDead || Globals.MyHero.IsRecalling() || Chat.IsChatOpen) { return; } if (Globals.IsUltimateActive) { return; } switch (Globals.OrbwalkerMode) { case Orbwalker.OrbwalkingMode.Combo: { Combo.Run(); return; } case Orbwalker.OrbwalkingMode.LaneClear: { if (Menus.LaneClearMenu.Get <MenuSlider>("MaxMana").CurrentValue <= Globals.MyHeroManaPercent) { LaneClear.Run(); } return; } case Orbwalker.OrbwalkingMode.LastHit: { if (Menus.LastHitMenu.Get <MenuSlider>("MaxMana").CurrentValue <= Globals.MyHeroManaPercent) { LastHit.Run(); } return; } case Orbwalker.OrbwalkingMode.JungleClear: { if (Menus.JungleClearMenu.Get <MenuSlider>("MaxMana").CurrentValue <= Globals.MyHeroManaPercent) { JungleClear.Run(); } return; } } }; Logger.Log(">> Executed", ConsoleColor.Green); }
private static void Game_OnTick() { /* TODO: TEMP TILL ON LEVEL UP IS FIXED */ if (currentLevel != ObjectManager.Player.Level) { AutoLeveler.OnLevelUp(ObjectManager.Player.Level); currentLevel = ObjectManager.Player.Level; } Globals.CachedEnemies = Globals.GetEnemies; if (Globals.MyHero.IsDead || Globals.MyHero.IsRecalling() || Chat.IsChatOpen) { return; } PermActive.Initialize(); if (Menus.MiscMenu.Get <MenuCheckbox>("KillSteal").Checked&& Globals.Orb.ActiveMode != Orbwalker.OrbwalkingMode.Combo) { Features.Killsteal.Run(); } if (Menus.ActivatorMenu.Get <MenuCheckbox>("EnableActivator").Checked) { Features.Activator.Run(); } switch (Globals.OrbwalkerMode) { case Orbwalker.OrbwalkingMode.Combo: { Combo.Run(); break; } case Orbwalker.OrbwalkingMode.LaneClear: { if (Menus.LaneClearMenu.Get <MenuSlider>("MaxMana").CurrentValue < Globals.MyHeroManaPercent) { LaneClear.Run(); } break; } case Orbwalker.OrbwalkingMode.LastHit: { if (Menus.LastHitMenu.Get <MenuSlider>("MaxMana").CurrentValue < Globals.MyHeroManaPercent) { LastHit.Run(); } break; } } }