pir-serious-game-ethics/addons/dialogic/Editor/Events/Choice.gd

31 lines
698 B
GDScript3
Raw Normal View History

tool
extends Control
var editor_reference
var editorPopup
# This is the information of this event and it will get parsed and saved to the JSON file.
var event_data = {
'choice': ''
}
func _ready():
$PanelContainer/VBoxContainer/Header/Warning.visible = false
$PanelContainer/VBoxContainer/Header/CustomLineEdit.connect('text_changed', self, '_on_LineEdit_text_changed')
pass
func load_data(data):
event_data = data
$PanelContainer/VBoxContainer/Header/CustomLineEdit.text = event_data['choice']
func _on_LineEdit_text_changed(new_text):
event_data['choice'] = new_text
func _on_Indent_visibility_changed():
$PanelContainer/VBoxContainer/Header/Warning.visible = !$Indent.visible