summaryrefslogtreecommitdiff
path: root/addons/escoria-ui-simplemouse/plugin.gd
diff options
context:
space:
mode:
authorRadio <radiohotline@disroot.org>2026-06-04 15:15:11 +0300
committerRadio <radiohotline@disroot.org>2026-06-04 15:15:11 +0300
commit9d74b49ab62908d4acf53dde444413886b8b28e5 (patch)
tree0cb785267ea7e239b19d88684c0d64b9bd5d52f0 /addons/escoria-ui-simplemouse/plugin.gd
parent2c85d452ad02a5f89cd43bad7f9de31d0e4fa0c1 (diff)
escoria setup and old branch archives
Diffstat (limited to 'addons/escoria-ui-simplemouse/plugin.gd')
-rw-r--r--addons/escoria-ui-simplemouse/plugin.gd24
1 files changed, 24 insertions, 0 deletions
diff --git a/addons/escoria-ui-simplemouse/plugin.gd b/addons/escoria-ui-simplemouse/plugin.gd
new file mode 100644
index 0000000..7479843
--- /dev/null
+++ b/addons/escoria-ui-simplemouse/plugin.gd
@@ -0,0 +1,24 @@
+@tool
+# Plugin script to initialize Escoria simple mouse UI
+extends EditorPlugin
+
+
+# Override function to return the plugin name.
+func _get_plugin_name():
+ return "escoria-ui-simplemouse"
+
+
+# Deregister UI
+func _disable_plugin():
+ print("Disabling plugin Escoria UI Simple Mouse.")
+ EscoriaPlugin.deregister_ui("res://addons/escoria-ui-simplemouse/game.tscn")
+
+
+# Register UI with Escoria
+func _enable_plugin():
+ print("Enabling plugin Escoria UI Simple Mouse.")
+ if not EscoriaPlugin.register_ui(self, "res://addons/escoria-ui-simplemouse/game.tscn"):
+ get_editor_interface().set_plugin_enabled(
+ _get_plugin_name(),
+ false
+ )