Files
2026-04-20 20:26:14 +04:00

22 lines
556 B
GDScript

@tool
extends EditorPlugin
var _dock: Control
func _enter_tree() -> void:
var script: Script = load("res://addons/mpq_extractor/ui/mpq_tool.gd")
if script == null:
push_error("MPQ Extractor: не удалось загрузить mpq_tool.gd")
return
_dock = VBoxContainer.new()
_dock.name = "MPQExtractorDock"
_dock.set_script(script)
add_control_to_bottom_panel(_dock, "MPQ Extractor")
make_bottom_panel_item_visible(_dock)
func _exit_tree() -> void:
if _dock:
remove_control_from_bottom_panel(_dock)
_dock.queue_free()
_dock = null