Exemple #1
0
 public void ClearSlot()
 {
     item         = null;
     icon.sprite  = null;
     icon.enabled = false;
     recipe       = null;
 }
Exemple #2
0
    public void AddItem(ItemDataScriptable newItem)
    {
        item = newItem;

        icon.sprite  = item.sprite;
        icon.enabled = true;
    }
 public void RemoveItem(ItemDataScriptable item)
 {
     kitchenInv.items.Remove(item);
     if (onItemChangeCallback != null)
     {
         onItemChangeCallback.Invoke();
     }
 }
 public void AddItem(ItemDataScriptable item)
 {
     kitchenInv.items.Add(item);
     print(item.sprite);
     if (onItemChangeCallback != null)
     {
         onItemChangeCallback.Invoke();
     }
 }
    public void RemovItemInInventory(Inventory inv, ItemDataScriptable item)
    {
        if (inv == kitchenInvIngredients)
        {
            kitchenInvIngredients.items.Remove(item);
        }
        else if (inv == personalInvIngredients)
        {
            personalInvIngredients.items.Remove(item);
        }

        if (onItemChangeCallback != null)
        {
            onItemChangeCallback.Invoke();
        }
    }
Exemple #6
0
 public void AddRecipe(Recipes recipe)
 {
     item         = null;
     icon.sprite  = recipe.sprite;
     icon.enabled = true;
 }
Exemple #7
0
 public ItemData(ItemDataScriptable data)
 {
     kind   = data.item;
     sprite = data.sprite;
 }