コード例 #1
0
        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));
        }
コード例 #2
0
 public override void LoadModel(QuestModel questModel)
 {
     base.LoadModel(questModel);
     Model = (QuestStartModel)questModel;
 }
コード例 #3
0
 public void SetQuestStart(QuestStartModel model)
 {
     _questNameLabel.Text    = model.DisplayName;
     _questNameLabel.Visible = !string.IsNullOrEmpty(_questNameLabel.Text);
 }