extends Node2D signal dismissed func _ready() -> void: $CanvasLayer/VBoxContainer/ResumeBtn.grab_focus() func dismiss()->void: _on_ResumeBtn_pressed() func _input(event: InputEvent) -> void: if Input.is_action_just_pressed("pause"): _on_ResumeBtn_pressed() func _on_ResumeBtn_pressed() -> void: $AnimationPlayer.play_backwards("fade") yield($AnimationPlayer, "animation_finished"); emit_signal("dismissed") queue_free() pass # Replace with function body. func _on_ExitToMainMenuBtn_pressed() -> void: $AnimationPlayer.play_backwards("fade") yield($AnimationPlayer, "animation_finished"); var next_scene = load("res://src/Menu/MainMenu.tscn") emit_signal("dismissed") get_tree().change_scene_to(next_scene) queue_free() func _on_NewGameBtn_pressed() -> void: $AnimationPlayer.play_backwards("fade") yield($AnimationPlayer, "animation_finished"); emit_signal("dismissed") get_tree().reload_current_scene() pass # Replace with function body.