FuncIt/source/assets/scripts/ui_element_handlers/menu_button.gd
Alan Alexander Cerna 27fe4c951f [Temp] Particle fix
2021-11-17 22:12:48 +02:00

18 lines
894 B
GDScript

extends TextureButton
func _process(_delta) -> void:
if get_tree().get_current_scene().get_name() == "network_setup":
if Input.is_action_just_pressed("esc") and get_tree().get_current_scene().get_child(2).get_children() == [] and not get_tree().get_current_scene().get_child(1).is_visible_in_tree():
# warning-ignore:return_value_discarded
Global.instance_node(load("res://source/scenes/OVERLAY/elements/menu_button_overlay.tscn"), Global.ui)
else:
if Input.is_action_just_pressed("esc") and get_tree().get_current_scene().get_child(2).get_children() == []:
# warning-ignore:return_value_discarded
Global.instance_node(load("res://source/scenes/OVERLAY/elements/menu_button_overlay.tscn"), Global.ui)
func _on_menu_button_pressed():
# warning-ignore:return_value_discarded
Global.instance_node(load("res://source/scenes/OVERLAY/elements/menu_button_overlay.tscn"), Global.ui)