Ejemplo n.º 1
0
 public override void _Ready()
 {
     base._Ready();
     Model.EventId = GameEventDispatcher.ENTITY_ENGAGED;
     _itemSelector = GetNode <QuestItemSelector>("VBoxContainer/HBoxContainer/QuestItemSelector");
     _itemSelector.Connect(nameof(QuestItemSelector.ItemSelected), this, nameof(OnItemSelected));
 }
Ejemplo n.º 2
0
        public override void _Ready()
        {
            base._Ready();
            Model.EventId  = GameEventDispatcher.ITEM_TURNED_IN;
            _itemSelector  = GetNode <QuestItemSelector>("VBoxContainer/HBoxContainer/QuestItemSelector");
            _amountSpinBox = GetNode <SpinBox>("VBoxContainer/HBoxContainer2/SpinBox");

            _amountSpinBox.Connect("value_changed", this, nameof(OnAmountChanged));
            _itemSelector.Connect(nameof(QuestItemSelector.ItemSelected), this, nameof(OnItemSelected));
        }
Ejemplo n.º 3
0
        public override void _Ready()
        {
            base._Ready();
            Model.EventId = GameEventDispatcher.PLAYER_INVENTORY_ITEM_UPDATED;

            _itemSelector    = GetNode <QuestItemSelector>("VBoxContainer/HBoxContainer/QuestItemSelector");
            _requiredSpinBox = GetNode <SpinBox>("VBoxContainer/HBoxContainer2/SpinBox");
            _requiredSpinBox.Connect("value_changed", this, nameof(OnRequiredChanged));
            _itemSelector.Connect(nameof(QuestItemSelector.ItemSelected), this, nameof(OnItemSelected));
        }
Ejemplo n.º 4
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));
        }