Пример #1
0
    private void EquipItem(long id, Equipment.EquipmentSlot equipmentSlot, BigInteger amount)
    {
        Slot slot = equipmentSlots[(int)equipmentSlot];

        slot.SetItemName(Database.items[id].name);
        slot.SetId(id);
        slot.SetState(Slot.State.Equipped);
        slot.iconImage.sprite = Database.sprites[(int)id];
        (slot.amountText.text, slot.amountText.color) = UtilityUI.FormatNumber(amount);

        slot.SetSlotActive(true);
    }
Пример #2
0
    private void UnEquipItem(long id, Equipment.EquipmentSlot equipmentSlot)
    {
        Slot slot = equipmentSlots[(int)equipmentSlot];

        slot.SetSlotActive(false);
    }
Пример #3
0
 public void ItemUnEquipped(long id, Equipment.EquipmentSlot slot)
 {
     OnItemUnEquipped?.Invoke(id, slot);
 }
Пример #4
0
 public void ItemEquipped(long id, Equipment.EquipmentSlot slot, BigInteger amount)
 {
     OnItemEquipped?.Invoke(id, slot, amount);
 }