// File: CookwareDataSo.cs using System.Collections.Generic; using System.Linq; using UnityEngine; namespace DDD { [CreateAssetMenu(fileName = "CookwareDataSo", menuName = "GoogleSheet/CookwareDataSo")] public class CookwareDataSo : DataSo { public bool TryGetValueByCookwareType(CookwareType cookwareType, out CookwareData cookwareData) { if (_datas == null) { cookwareData = null; return false; } cookwareData = _datas.FirstOrDefault(data => data != null && data.CookwareType == cookwareType); return cookwareData != null; } } }