extends CanvasLayer @onready var paused:bool = false # Called when the node enters the scene tree for the first time. func _ready(): process_mode = Node.PROCESS_MODE_ALWAYS hide() func _physics_process(delta): if Input.is_key_pressed(KEY_ESCAPE) and paused == false: await get_tree().create_timer(0.25).timeout paused = true get_tree().paused = true show() elif Input.is_key_pressed(KEY_ESCAPE) and paused == true: await get_tree().create_timer(0.25).timeout paused = false get_tree().paused = false hide() #func _on_play_again_pressed() -> void: ##$menu_music.stop() ##$star_pickup.play() #await get_tree().create_timer(0.5).timeout #get_tree().change_scene_to_file("res://scenes/0-1.tscn") func _on_back_to_menu_pressed() -> void: await get_tree().create_timer(0.5).timeout paused = false get_tree().paused = false get_tree().change_scene_to_file("res://start_screen.tscn") func _on_x_pressed(): await get_tree().create_timer(0.25).timeout paused = false get_tree().paused = false $".".hide() func _on_restart_pressed(): await get_tree().create_timer(0.5).timeout paused = false get_tree().paused = false get_tree().change_scene_to_file("res://scenes/0-1.tscn")