diff --git a/ConfigurationManager/SettingSearcher.cs b/ConfigurationManager/SettingSearcher.cs index 877a54d..0de1314 100644 --- a/ConfigurationManager/SettingSearcher.cs +++ b/ConfigurationManager/SettingSearcher.cs @@ -28,6 +28,7 @@ public static BaseUnityPlugin[] FindPlugins() // Have to use FindObjectsOfType(Type) instead of FindObjectsOfType because the latter is not available in some older unity versions. // Still look inside Chainloader.PluginInfos in case the BepInEx_Manager GameObject uses HideFlags.HideAndDontSave, which hides it from Object.Find methods. return Chainloader.PluginInfos.Values.Select(x => x.Instance) + .Where(plugin => plugin != null) .Union(UnityEngine.Object.FindObjectsOfType(typeof(BaseUnityPlugin)).Cast()) .ToArray(); }