public static void OnUpdate() { foreach (var module in moduleList.Where(module => module.GetModuleType() == ModuleType.OnUpdate && module.ShouldGetExecuted())) { module.OnExecute(); } }