diff options
| author | Radio <radiohotline@disroot.org> | 2026-06-04 15:15:11 +0300 |
|---|---|---|
| committer | Radio <radiohotline@disroot.org> | 2026-06-04 15:15:11 +0300 |
| commit | 9d74b49ab62908d4acf53dde444413886b8b28e5 (patch) | |
| tree | 0cb785267ea7e239b19d88684c0d64b9bd5d52f0 /addons/escoria-ui-simplemouse/plugin.gd | |
| parent | 2c85d452ad02a5f89cd43bad7f9de31d0e4fa0c1 (diff) | |
escoria setup and old branch archives
Diffstat (limited to 'addons/escoria-ui-simplemouse/plugin.gd')
| -rw-r--r-- | addons/escoria-ui-simplemouse/plugin.gd | 24 |
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 + ) |
