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,10 +118,13 @@ public class Plugin
} }
} }
Plugin[] plugins2 = Application.Instance.GetAdditionalPlugins(); if (Application.Instance != null)
for (int i = 0; i < plugins2.Length; i++)
{ {
plugins.Add(plugins2[i]); Plugin[] plugins2 = Application.Instance.GetAdditionalPlugins();
for (int i = 0; i < plugins2.Length; i++)
{
plugins.Add(plugins2[i]);
}
} }
_plugins = plugins.ToArray(); _plugins = plugins.ToArray();