class_name PauseMenu extends Control signal resume_requested signal controls_requested signal abandon_requested signal main_menu_requested signal quit_requested func _ready() -> void: process_mode = Node.PROCESS_MODE_ALWAYS %ResumeButton.pressed.connect(func() -> void: resume_requested.emit()) %ControlsButton.pressed.connect(func() -> void: controls_requested.emit()) %AbandonButton.pressed.connect(func() -> void: abandon_requested.emit()) %MainMenuButton.pressed.connect(func() -> void: main_menu_requested.emit()) %QuitButton.pressed.connect(func() -> void: quit_requested.emit()) %ResumeButton.grab_focus()