27 lines
488 B
GDScript
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()
|