don't crash if we don't have an Application.Instance; like if we're loading plugins outside of MBS Core framework

This commit is contained in:
Michael Becker 2024-08-25 14:12:10 -04:00
parent 83b68d16fa
commit 466ce7e5b2

View File

@ -118,11 +118,14 @@ public class Plugin
} }
} }
if (Application.Instance != null)
{
Plugin[] plugins2 = Application.Instance.GetAdditionalPlugins(); Plugin[] plugins2 = Application.Instance.GetAdditionalPlugins();
for (int i = 0; i < plugins2.Length; i++) for (int i = 0; i < plugins2.Length; i++)
{ {
plugins.Add(plugins2[i]); plugins.Add(plugins2[i]);
} }
}
_plugins = plugins.ToArray(); _plugins = plugins.ToArray();
if (resetCache) if (resetCache)