Aka_s_Yasuo.Manager.EventManager.Game_OnUpdate C# (CSharp) Method

Game_OnUpdate() private static method

private static Game_OnUpdate ( EventArgs args ) : void
args System.EventArgs
return void
        private static void Game_OnUpdate(EventArgs args)
        {
            foreach (var module in Variables.moduleList.Where(module => module.GetModuleType() == ModuleType.OnUpdate
            && module.ShouldGetExecuted()))
            {
                module.OnExecute();
            }

            if (Variables._Player.IsDead)
            {
                if (Variables.isDash)
                {
                    Variables.isDash = false;
                    Variables.posDash = new Vector3();
                }
                return;
            }

            if (Variables.isDash && !Variables._Player.IsDashing())
            {
                Variables.isDash = false;
                Core.DelayAction(() =>
                {
                    if (!Variables.isDash)
                    {
                        Variables.posDash = new Vector3();
                    }
                },
                    50);
            }
            SpellManager.Q.CastDelay = (int)Variables.GetQDelay(false);
            SpellManager.Q2.CastDelay = (int)Variables.GetQDelay(true);
            SpellManager.E2.Speed = 1200 + (int)(Variables._Player.MoveSpeed - 345);

            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) Features.Modes.Harass.Execute();
            //if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) Features.Modes.JungleClear.Load();
            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Flee)) Features.Modes.Flee.Execute();
            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) Features.Modes.Combo.Execute();
            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear)) Features.Modes.LaneClear.Execute();
        }