Пример #1
0
 public void OnSlotChanged(RequirementSlot slot)
 {
     foreach (var display in _displays)
     {
         display.UpdateSlot(slot);
     }
 }
Пример #2
0
 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();
             }
         }
     }
 }
Пример #3
0
 public void OnSlotChanged(RequirementSlot slot)
 {
     _quest.OnSlotChanged(slot);
     CheckForFullfillment();
 }