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