private void EquipQuickItemSelection(ItemQuickSelectionSlot itemQuickSelectionSlot) { if (itemQuickSelectionSlot == ItemQuickSelectionSlot.First) { if (inventory.QuickSelectionItens[0] == null) { return; } if (inventory.CurrentItem != null) { inventory.CurrentItem.Equip(new Color(0.2f, 0.2f, 0.2f), false); } inventory.QuickSelectionItens[0].Equip(new Color(0.42f, 0.16f, 0.11f), true); inventory.CheckForCurrentItem(); } else if (itemQuickSelectionSlot == ItemQuickSelectionSlot.Second) { if (inventory.QuickSelectionItens[1] == null) { return; } if (inventory.CurrentItem != null) { inventory.CurrentItem.Equip(new Color(0.2f, 0.2f, 0.2f), false); } inventory.QuickSelectionItens[1].Equip(new Color(0.42f, 0.16f, 0.11f), true); inventory.CheckForCurrentItem(); } }
public Item(int id, int quantity, bool isEquiped, ItemQuickSelectionSlot itemQuickSelectionSlot) { this.id = id; this.quantity = quantity; this.isEquiped = isEquiped; this.ItemQuickSelectionSlot = itemQuickSelectionSlot; }
private void Start() { QuickSelectionSlot = ItemQuickSelectionSlot.None; Type = ItemType.Nothing; nameText.text = ""; quantityText.text = ""; name = ""; id = -1; description = ""; quantity = 0; Toggle = GetComponentInChildren <Toggle>(); Toggle.isOn = false; }
public void Reset() { QuickSelectionSlot = ItemQuickSelectionSlot.None; Type = ItemType.Nothing; nameText.text = ""; quantityText.text = ""; name = ""; description = ""; quantity = 0; id = -1; itemInstance = null; Toggle.isOn = false; isEquiped = false; gameObject.SetActive(false); }