Script to visualize connections

This commit is contained in:
Marco 2025-01-22 15:09:04 +01:00
commit 0d2302c9fe
9 changed files with 149 additions and 17 deletions

View file

@ -0,0 +1,21 @@
#if TOOLS
using Godot;
using System;
[Tool]
public partial class ButtonLink : EditorPlugin
{
public override void _EnterTree()
{
// Add a custom type for visualizing the link
Script visualizerScript = GD.Load<Script>("res://addons/ButtonLink/DoorButtonVisualizer.cs");
AddCustomType("ButtonDoorVisualizer", "Node2D", visualizerScript, null);
}
public override void _ExitTree()
{
// Remove the custom type when the plugin is disabled
RemoveCustomType("ButtonDoorVisualizer");
}
}
#endif