Exemplo n.º 1
0
 public void OnPointerDown(PointerEventData data) //функция нажатия на слоты. если у нас в инвентаре находится еда - мы можем ее съесть(ресурсы не можем :))
 {                                                //а при нажатии на чертеж мы отображаем ресурсы на его постройку в слоты под ресурсы
     craft.ReleaseResSlots();
     if (slotType == SlotType.bp)
     {
         activeSlotNumber = slotNumber - 25;
         saveslot.setslotnumber(activeSlotNumber);
         for (int i = 0; i < craft.Blueprints [slotNumber - 25].ItemsToConsume.Count; i++)
         {
             addItemsinResources(craft.Blueprints [slotNumber - 25].ItemsToConsume [i].itemID, slotNumber - 25);
         }
     }
     if (slotType == SlotType.item)
     {
         if (inventory.Items [slotNumber].itemType == Item.ItemType.Consumable)
         {
             inventory.Items [slotNumber].itemValue--;
             if (inventory.Items [slotNumber].itemValue == 0)
             {
                 inventory.Items [slotNumber] = new Item();
                 itemAmount.enabled           = false;
             }
         }
     }
     Debug.Log("clicked");
 }