using System.Collections.Generic; using UnityEngine; public class BagUICtrl : MonoBehaviour { [SerializeField] GameObject invenItemPrefab; [SerializeField] Transform invenItemContent; List invenItemList; private void Awake() { invenItemList = new List(); } private void OnEnable() { int count = Statics.excelDatas.consumableItemData.Count;// + Statics.excelDatas.etcItemData.Count if (invenItemList.Count != count) { foreach (var item in Statics.excelDatas.consumableItemData) { InvenItemPrefab obj = Instantiate(invenItemPrefab, invenItemContent).GetComponent(); obj.Set(item.Value); invenItemList.Add(obj); } } else { foreach (var item in invenItemList) { item.UpdateDate(); } } } }