Beispiel #1
0
 public void Drop()
 {
     dragAndDrop = ItemUI.gameObject.GetComponent <DragAndDrop>();
     dragAndDrop.IfSetSlotsOccupied(false, false);
     Instantiate(item.SceneImage, dragAndDrop.GetPlayerTransform().position, Quaternion.identity);
     inventoryData.RemoveItem(item);
     Destroy(ItemUI.gameObject);
     Destroy(gameObject);
 }
Beispiel #2
0
 public void Use()
 {
     dragAndDrop = ItemUI.gameObject.GetComponent <DragAndDrop>();
     if (item.type == ItemType.Food)
     {
         FoodObject food = (FoodObject)item;
         playerInfo.AddHp(food.HealthRestore);
         playerInfo.AddMana(food.ManaRestore);
         playerInfo.AddStanima(food.HungerRestore);
         dragAndDrop.IfSetSlotsOccupied(false, false);
         inventoryData.RemoveItem(item);
         Destroy(ItemUI.gameObject);
         Debug.Log("Used");
         Destroy(gameObject);
     }
 }