Exemple #1
0
 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();
     }
 }
Exemple #2
0
 public Item(int id, int quantity, bool isEquiped, ItemQuickSelectionSlot itemQuickSelectionSlot)
 {
     this.id        = id;
     this.quantity  = quantity;
     this.isEquiped = isEquiped;
     this.ItemQuickSelectionSlot = itemQuickSelectionSlot;
 }
Exemple #3
0
 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;
 }
Exemple #4
0
 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);
 }