private static void InitializeQMods() { var modsToLoad = QModPluginGenerator.QModsToLoad.ToList(); var initializer = new Initializer(Patching.Patcher.CurrentlyRunningGame); initializer.InitializeMods(modsToLoad); SummaryLogger.ReportIssues(modsToLoad); SummaryLogger.LogSummaries(modsToLoad); }
private static void InitializeQMM() { if (ModsToLoad != null) { Initializer.InitializeMods(ModsToLoad, PatchingOrder.NormalInitialize); Initializer.InitializeMods(ModsToLoad, PatchingOrder.PostInitialize); Initializer.InitializeMods(ModsToLoad, PatchingOrder.MetaPostInitialize); SummaryLogger.ReportIssues(ModsToLoad); SummaryLogger.LogSummaries(ModsToLoad); } }
private static IEnumerator InitializeQMM(IEnumerator result) { if (ModsToLoad != null) { yield return(result); Initializer.InitializeMods(ModsToLoad, PatchingOrder.NormalInitialize); Initializer.InitializeMods(ModsToLoad, PatchingOrder.PostInitialize); Initializer.InitializeMods(ModsToLoad, PatchingOrder.MetaPostInitialize); SummaryLogger.ReportIssues(ModsToLoad); SummaryLogger.LogSummaries(ModsToLoad); } yield break; }