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); }
private void UnEquipItem(long id, Equipment.EquipmentSlot equipmentSlot) { Slot slot = equipmentSlots[(int)equipmentSlot]; slot.SetSlotActive(false); }
public void ItemUnEquipped(long id, Equipment.EquipmentSlot slot) { OnItemUnEquipped?.Invoke(id, slot); }
public void ItemEquipped(long id, Equipment.EquipmentSlot slot, BigInteger amount) { OnItemEquipped?.Invoke(id, slot, amount); }