2025-02-24 15:12:00 +00:00
|
|
|
class_name PauseManu extends PanelContainer
|
|
|
|
|
|
|
|
|
|
@onready var resume_button = %ResumeButton
|
|
|
|
|
@onready var to_menu_button = %ToMenuButton
|
|
|
|
|
@onready var to_settings_button = %ToSettingsButton
|
|
|
|
|
@onready var to_desktop_button = %ToDesktopButton
|
|
|
|
|
@onready var helpline_button = %FindHelplineButton
|
|
|
|
|
@onready var skip_story_button = %SkipStoryButton
|
|
|
|
|
|
|
|
|
|
# Called when the node enters the scene tree for the first time.
|
|
|
|
|
func _ready() -> void:
|
2025-03-03 14:29:52 +00:00
|
|
|
resume_button.pressed.connect(owner.toggle_pause_menu)
|
2025-02-24 15:12:00 +00:00
|
|
|
to_menu_button.pressed.connect(_process)
|
|
|
|
|
to_desktop_button.pressed.connect(func(): get_tree().quit())
|
|
|
|
|
to_settings_button.pressed.connect(_process)
|
|
|
|
|
helpline_button.pressed.connect(func(): OS.shell_open("https://findahelpline.com/"))
|
|
|
|
|
skip_story_button.pressed.connect(_process)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
|
|
|
|
func _process(delta: float) -> void:
|
|
|
|
|
pass
|
|
|
|
|
|
2025-03-03 14:29:52 +00:00
|
|
|
|
2025-02-24 15:12:00 +00:00
|
|
|
func _on_help_pressed():
|
|
|
|
|
OS.shell_open("https://findahelpline.com/")
|