platformer-game-test/src/Menu/GameOver.gd

23 lines
630 B
GDScript

extends Node2D
signal dismissed
func _ready() -> void:
$CanvasLayer/VBoxContainer/NewGameBtn.grab_focus()
func _on_ExitToMainMenuBtn_pressed() -> void:
$AnimationPlayer.play_backwards("fade")
yield($AnimationPlayer, "animation_finished");
var next_scene = load("res://src/Menu/MainMenu.tscn")
AudioManager.play(AudioManager.Music.Intro, .2)
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.