CapersProject/Assets/02.Scripts/Item/Cocktail/CocktailDataSo.cs

21 lines
637 B
C#
Raw Normal View History

using UnityEngine;
namespace BlueWater.Items
{
[CreateAssetMenu(fileName = "CocktailDataTable", menuName = "ScriptableObjects/CocktailDataTable")]
public class CocktailDataSo : DataSo<CocktailData>
{
2024-10-22 12:41:31 +00:00
protected override void OnEnable()
{
2024-10-22 12:51:22 +00:00
if (!Application.isPlaying) return;
2024-10-22 12:41:31 +00:00
base.OnEnable();
var maxLiquidAmount = FindAnyObjectByType<LiquidController>().GetMaxLiquidCount();
foreach (var element in _datas.Values)
{
element.ValidIngredients = element.GetValidIngredients(maxLiquidAmount);
}
}
}
}