From 6a01353d72063cc4d26460d8333bbfcd20f1566f Mon Sep 17 00:00:00 2001 From: Anairkoen Schno Date: Sun, 28 Mar 2021 18:12:16 -0500 Subject: [PATCH] Implement primary resolution loop --- IPA.Loader/Loader/PluginLoader.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/IPA.Loader/Loader/PluginLoader.cs b/IPA.Loader/Loader/PluginLoader.cs index f4218fe6..e4992032 100644 --- a/IPA.Loader/Loader/PluginLoader.cs +++ b/IPA.Loader/Loader/PluginLoader.cs @@ -896,6 +896,13 @@ namespace IPA.Loader } } } + + // run TryResolveId over every plugin, which recursively calculates load order + foreach (var plugin in pluginsToProcess) + { + _ = TryResolveId(plugin.Id, out _, out _, out _); + } + // by this point, outputOrder contains the full load order } DisabledConfig.Instance.Changed();