bugged-racing/scenes/menu/pause_menu.gd

23 lines
585 B
GDScript

extends PopupDialog
func _ready() -> void:
$MarginContainer/VSplitContainer/VBoxContainer/ContinueButton.grab_focus()
func _process(_delta: float) -> void:
if Input.is_action_just_pressed("ui_cancel"):
if get_tree().paused:
hide()
get_tree().paused = false
else:
show()
get_tree().paused = true
func _on_ContinueButton_pressed():
hide()
get_tree().paused = false
func _on_ExitButton_pressed():
get_tree().paused = false
get_tree().change_scene("res://scenes/menu/main_menu.tscn")
get_tree().root.get_child(get_tree().root.get_child_count() - 1).queue_free()