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); }