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)); }
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)); }
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)); }
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)); }