40 lines
1.3 KiB
GDScript
40 lines
1.3 KiB
GDScript
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)
|