20 lines
384 B
GDScript
20 lines
384 B
GDScript
extends VBoxContainer
|
|
|
|
var previous_menu : Node = null
|
|
|
|
# Called when the node enters the scene tree for the first time.
|
|
func _ready():
|
|
if previous_menu == null:
|
|
$Back.hide()
|
|
|
|
func open_menu(path : String):
|
|
var menu = load(path).instance()
|
|
menu.previous_menu = self
|
|
get_parent().add_child(menu)
|
|
hide()
|
|
|
|
func go_back():
|
|
previous_menu.show()
|
|
previous_menu = null
|
|
queue_free()
|