class_name UI extends Control onready var game_over_panel = $GameOverPanel onready var tutorial_panel = $TutorialPanel func hide_tutorial() -> void: if tutorial_panel: tutorial_panel.queue_free() tutorial_panel = null func show_end_of_game() -> void: game_over_panel.show() func _on_Catcher_game_over() -> void: show_end_of_game() func _on_DeadLine_game_lost() -> void: show_end_of_game() func _on_Launcher_get_firing() -> void: hide_tutorial()