using System.Collections.Generic; using UnityEngine; using UnityEngine.Localization; // Created with collaboration from: // https://forum.unity.com/threads/inventory-system.980646/ [CreateAssetMenu(fileName = "ItemRecipe", menuName = "Inventory/Recipe")] public class ItemRecipeSO : ItemSO { [Tooltip("The list of the ingredients necessary to the recipe")] [SerializeField] private List _ingredientsList = new List(); [Tooltip("The resulting dish to the recipe")] [SerializeField] private ItemSO _resultingDish = default; public override List IngredientsList => _ingredientsList; public override ItemSO ResultingDish => _resultingDish; }