123456789101112131415 |
- @tool
- extends EditorPlugin
- const config_root_path := 'res://.tbl'
- func _enter_tree() -> void:
- _setup_panel(preload('editor/config-importer.tscn'))
- func _setup_panel(prefab:PackedScene):
- var panel := prefab.instantiate()
- panel.set('path', config_root_path)
- add_control_to_dock(EditorPlugin.DOCK_SLOT_LEFT_BR, panel)
- tree_exiting.connect(func():
- remove_control_from_docks(panel)
- panel.queue_free())
|