before candybox editor update

This commit is contained in:
meelstorm
2025-09-16 10:42:43 +02:00
parent e5746ef766
commit dc12b3e51a
103 changed files with 96379 additions and 343 deletions

View File

@@ -64,14 +64,13 @@ public static class Extensions
public static IKernel UsePlugins(this IKernel self)
{
TypeDescriptor.AddAttributes(typeof(List<PluginSettings.PluginFlag>), new TypeConverterAttribute(typeof(PluginFlagConverter)));
self.Bind<PluginSettings, ISettings>().ToConstant(new PluginSettings());
self.RegisterModule<PluginLoader>();
self.Get<PluginLoader>().InitializeModule();
return self;
}
public static IKernel InitializeGlobalPlugins(this IKernel self)
public static IKernel RegisterGlobalPlugins(this IKernel self)
{
var plugins = self.Get<PluginLoader>().Plugins;
foreach (var plugin in plugins)
@@ -89,7 +88,7 @@ public static class Extensions
return self;
}
public static IKernel InitializeCameraPlugins(this IChildKernel self, string cameraName)
public static IKernel RegisterCameraPlugins(this IChildKernel self, string cameraName)
{
var plugins = self.Get<PluginLoader>().Plugins;
foreach (var plugin in plugins)