public void OnSlotChanged(RequirementSlot slot) { foreach (var display in _displays) { display.UpdateSlot(slot); } }
public void UpdateSlot(RequirementSlot slot) { foreach (var requirementSlot in requirementsLayoutGroup.GetComponentsInChildren <RequirementSlot>()) { if (requirementSlot.Icon == slot.Icon) { if (slot.Amount > 0) { requirementSlot.Amount = slot.Amount; } else { requirementSlot.MarkAsSatisfactioned(); } } } }
public void OnSlotChanged(RequirementSlot slot) { _quest.OnSlotChanged(slot); CheckForFullfillment(); }