From 801d125cd672f662dc0ffae06b3c20d76f9f9ba7 Mon Sep 17 00:00:00 2001 From: Rawshark Date: Mon, 27 Jul 2026 11:02:35 +0800 Subject: [PATCH 1/2] clean up commit --- addons/beehave/plugin.gd | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/addons/beehave/plugin.gd b/addons/beehave/plugin.gd index 2ae33a2f..d3e52d35 100644 --- a/addons/beehave/plugin.gd +++ b/addons/beehave/plugin.gd @@ -7,24 +7,35 @@ var frames: RefCounted var _custom_types: Array[StringName] = [] -func _init(): - name = "BeehavePlugin" +func _enable_plugin() -> void: add_autoload_singleton("BeehaveGlobalMetrics", "metrics/beehave_global_metrics.gd") add_autoload_singleton("BeehaveGlobalDebugger", "debug/global_debugger.gd") - + # Add project settings if not ProjectSettings.has_setting("beehave/debugger/start_detached"): ProjectSettings.set_setting("beehave/debugger/start_detached", false) ProjectSettings.set_initial_value("beehave/debugger/start_detached", false) - ProjectSettings.add_property_info({ - "name": "beehave/debugger/start_detached", - "type": TYPE_BOOL, - "hint": PROPERTY_HINT_NONE, - "hint_string": "If enabled, the debugger will start in a separate window" - }) + ProjectSettings.add_property_info( + { + "name": "beehave/debugger/start_detached", + "type": TYPE_BOOL, + "hint": PROPERTY_HINT_NONE, + "hint_string": "If enabled, the debugger will start in a separate window" + } + ) ProjectSettings.save() - + print("Beehave initialized!") + pass + + +func _disable_plugin() -> void: + remove_autoload_singleton("BeehaveGlobalMetrics") + remove_autoload_singleton("BeehaveGlobalDebugger") + + +func _init(): + name = "BeehavePlugin" func _enter_tree() -> void: From 8541bac87b237a3d80c2b41ba6ca6fd87fdc498b Mon Sep 17 00:00:00 2001 From: bitbrain Date: Wed, 29 Jul 2026 13:58:31 +0100 Subject: [PATCH 2/2] Update addons/beehave/plugin.gd --- addons/beehave/plugin.gd | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/beehave/plugin.gd b/addons/beehave/plugin.gd index d3e52d35..a0388ee9 100644 --- a/addons/beehave/plugin.gd +++ b/addons/beehave/plugin.gd @@ -26,7 +26,6 @@ func _enable_plugin() -> void: ProjectSettings.save() print("Beehave initialized!") - pass func _disable_plugin() -> void: