extends Node2D signal dismissed func _ready() -> void: $CanvasLayer/VBoxContainer/ResumeBtn.grab_focus() func dismiss()->void: _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") get_tree().change_scene_to(next_scene) queue_free()