2024-10-07 09:16:18 +00:00
|
|
|
class_name SettingsPopup extends PanelContainer
|
|
|
|
|
|
2025-10-29 21:37:17 +00:00
|
|
|
func show_settings(id: int = -1):
|
2024-10-07 09:16:18 +00:00
|
|
|
$AnimationPlayer.play("reveal")
|
2025-10-29 21:37:17 +00:00
|
|
|
if not id == -1:
|
|
|
|
|
$TabContainer.current_tab = id
|
2024-10-07 09:16:18 +00:00
|
|
|
State.pass_stage_to($TabContainer)
|
|
|
|
|
|
|
|
|
|
func vanish():
|
|
|
|
|
$AnimationPlayer.play("vanish")
|
2025-10-29 21:37:17 +00:00
|
|
|
State.save_settings()
|