private static void Game_OnUpdate(EventArgs args) { if (FPSProtection.CheckFps()) { return; } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { Features.Modes.Harass.Execute(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Flee)) { Features.Modes.Flee.Execute(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear)) { Features.Modes.LaneClear.Execute(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Features.Modes.Combo.Execute(); } Init.OnUpdate(); }
private static void Game_OnUpdate(EventArgs args) { if (FPSProtection.CheckFps()) { return; } foreach (var module in Variables.moduleList.Where(module => module.GetModuleType() == ModuleType.OnUpdate && module.ShouldGetExecuted())) { module.OnExecute(); } Logic.Mechanics.Insec(); Logic.Mechanics.RotE(); //Reset the positions if (MenuManager.DrawAutoPos) { Variables.TumblePosition = TumbleProvider.AkaQPosition(); } Logic.AJSPositioner.Execute(); if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { Features.Modes.Harass.HarassCombo(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { Features.Modes.JungleClear.Load(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Flee)) { Features.Modes.Flee.Load(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Features.Modes.Combo.Load(); } }