Beispiel #1
0
        public override void _Ready()
        {
            base._Ready();
            Model          = new QuestRewardModel();
            _itemSelector  = GetNode <QuestItemSelector>("VBoxContainer/QuestItemSelector");
            _amountSpinBox = GetNode <SpinBox>("VBoxContainer/HBoxContainer/SpinBox");
            _idLineEdit    = GetNode <LineEdit>("VBoxContainer/LineEdit");

            _itemSelector.Connect(nameof(QuestItemSelector.ItemSelected), this, nameof(OnItemSelected));
            _amountSpinBox.Connect("value_changed", this, nameof(OnValueChanged));
        }
Beispiel #2
0
 public override void LoadModel(QuestModel questModel)
 {
     base.LoadModel(questModel);
     Model = (QuestRewardModel)questModel;
 }