## 法术编辑器插件入口（EditorPlugin）
## 在编辑器左下停靠区添加「法术编辑器」面板。
@tool
extends EditorPlugin

var _dock: Control = null

func _enter_tree() -> void:
	_dock = preload("res://addons/spell_editor/spell_dock.gd").new()
	_dock.name = "法术编辑器"
	add_control_to_dock(EditorPlugin.DOCK_SLOT_LEFT_BR, _dock)

func _exit_tree() -> void:
	if _dock:
		remove_control_from_docks(_dock)
		_dock.free()
		_dock = null
