long candy support

This commit is contained in:
meelstorm
2025-08-28 16:30:52 +02:00
parent bf13a5ea2d
commit d52c844b5d
24 changed files with 1714 additions and 16 deletions

View File

@@ -40,9 +40,8 @@ public class PluginLoader:IVisionBuilderModule
if (_settings.Plugins.All(p => p.Name != pluginName))
{
Log.Warning("Discovered new plugin:{PluginName}. Adding to settings and skipping.", pluginName);
_settings.Plugins.Add(new PluginSettings.PluginFlag { Name = pluginName, Enabled = false });
continue;
Log.Warning("Discovered new plugin:{PluginName}. Adding to settings.", pluginName);
_settings.AddPlugin(new PluginSettings.PluginFlag { Name = pluginName, Enabled = false });
}
if (_settings.Plugins.Where(p => p.Name == pluginName).All(x=>!x.Enabled))
@@ -82,7 +81,7 @@ public class PluginLoader:IVisionBuilderModule
if (type.IsAssignableTo(typeof(IPlugin)) && !type.IsAbstract)
{
Plugins.Add((IPlugin)Activator.CreateInstance(type));
Log.Information("Loaded plugin: {PluginName}", type.Name);
Log.Information("Loaded plugin: {PluginName}", type.FullName);
}