load all plugins from Plugins/Local

This commit is contained in:
2025-12-27 00:10:55 +05:00
parent 46d99f5baf
commit d8a50f4dbc
2 changed files with 16 additions and 10 deletions

View File

@@ -17,20 +17,17 @@ internal static class UplinkLauncher
Console.WriteLine("Starting Uplink SE");
Console.WriteLine(new string('-', Console.WindowWidth));
//MANUALLY ADDED, REMOVE LATER
string[] enabledPlugins =
{
"ModelSwap.dll",
"DontTellMeWhatToBuild.dll"
};
List<string> plugins = new List<string>();
if (!Directory.Exists(PluginsLocalDir))
Directory.CreateDirectory(PluginsLocalDir);
foreach (string plugin in enabledPlugins)
string[] localPlugins = Directory.GetFiles(
PluginsLocalDir, "*.dll", SearchOption.AllDirectories);
foreach (string plugin in localPlugins)
{
Console.WriteLine("Adding plugin: " + plugin);
plugins.Add(Path.GetFullPath(Path.Combine(PluginsLocalDir, plugin)));
plugins.Add(Path.GetFullPath(plugin));
}
MyPlugins.RegisterUserAssemblyFiles(plugins);