base system

This commit is contained in:
redglow
2026-07-17 10:03:01 +02:00
parent 96fffb2f9e
commit 90f227d794
12 changed files with 87 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
#if TOOLS
using Godot;
using GodotHostTest.addons.godot_di;
namespace GodotHostTest.GodotDI;
[Tool]
public partial class GodotDI : EditorPlugin
{
private ScopeInspectorPlugin? _plugin;
public override void _EnterTree()
{
GD.Print("Initializing Godot DI");
_plugin = new ScopeInspectorPlugin();
AddInspectorPlugin(_plugin);
}
public override void _ExitTree()
{
GD.Print("Deinitializing Godot DI");
RemoveInspectorPlugin(_plugin);
_plugin?.Dispose();
_plugin = null;
}
}
#endif