summaryrefslogtreecommitdiff
path: root/demos/plugins/custom_dock/dock_plugin.gd
blob: ce8a3bcd09fdccf114dd6df731ed5339bc630381 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
tool
extends EditorPlugin

var dock = null

func _enter_tree():
	# When this plugin node enters tree, add the custom type

	dock = preload("res://addons/custom_dock/custom_dock.scn").instance()

	add_control_to_dock( DOCK_SLOT_LEFT_UL, dock )

func _exit_tree():

	# Remove from docks (must be called so layout is updated and saved)
	remove_control_from_docks(dock)
	# Remove the node
	dock.free()