Files
godot-host-test/addons/GodotDI/GodotDI.cs
T
2026-07-17 10:03:01 +02:00

27 lines
563 B
C#

#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