public override void _Ready() { base._Ready(); Model = new QuestStartModel(); Model.DisplayName = "start"; _nameLineEdit = GetNode <LineEdit>("VBoxContainer/HBoxContainer/LineEdit"); _idLineEdit = GetNode <LineEdit>("VBoxContainer/HBoxContainer2/LineEdit"); _nameLineEdit.Connect("text_changed", this, nameof(OnNameChanged)); }
public override void LoadModel(QuestModel questModel) { base.LoadModel(questModel); Model = (QuestStartModel)questModel; }
public void SetQuestStart(QuestStartModel model) { _questNameLabel.Text = model.DisplayName; _questNameLabel.Visible = !string.IsNullOrEmpty(_questNameLabel.Text); }