gae_wild_jam/scripts/pause_menu.gd

27 lines
488 B
GDScript

extends CanvasLayer
func _ready():
hide()
func _unhandled_input(event):
if event.is_action_pressed("ui_cancel"):
if $OptionsMenu.visible:
return
toggle_pause()
func toggle_pause():
var paused = not get_tree().paused
get_tree().paused = paused
visible = paused
func _on_continue_button_pressed() -> void:
toggle_pause()
func _on_quit_button_pressed() -> void:
get_tree().quit()
func _on_options_button_pressed() -> void:
$VBoxContainer.hide()
$OptionsMenu.show()