class_name DebugMenu extends Control @onready var _button_conversation_test := ( $OuterMargin/Content/VBoxContainer/ConversationTest ) as Button @onready var _button_screen_effects_test := ( $OuterMargin/Content/VBoxContainer/ScreenEffectsTest ) as Button @onready var _button_sound_test := ( $OuterMargin/Content/VBoxContainer/SoundTest ) as Button @onready var _button_change_character := ( $OuterMargin/Content/VBoxContainer/ChangeCharacter ) as Button @onready var _button_back := ( $OuterMargin/Content/VBoxContainer/Back ) as Button func _ready() -> void: _button_conversation_test.pressed.connect(_conversation_test) _button_screen_effects_test.pressed.connect(_screen_effects_test) _button_sound_test.pressed.connect(_sound_test) _button_change_character.pressed.connect(_change_character) _button_back.pressed.connect(_back) func _conversation_test() -> void: await UI.Call(load('res://ui/DebugMenu/ConversationTest.tscn')) func _screen_effects_test() -> void: await UI.Call(load('res://ui/DebugMenu/ScreenEffectsTest.tscn')) func _sound_test() -> void: await UI.Call(load('res://ui/DebugMenu/SoundTest.tscn')) func _change_character() -> void: await UI.Call(load('res://ui/DebugMenu/ChangeCharacter.tscn')) func _back() -> void: UI.Return(self, true)