thewar_client/Client/Assets/1_Script/GameUI/BagUICtrl.cs

39 lines
979 B
C#

using System.Collections.Generic;
using UnityEngine;
public class BagUICtrl : MonoBehaviour
{
[SerializeField] GameObject invenItemPrefab;
[SerializeField] Transform invenItemContent;
List<InvenItemPrefab> invenItemList;
private void Awake()
{
invenItemList = new List<InvenItemPrefab>();
}
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<InvenItemPrefab>();
obj.Set(item.Value);
invenItemList.Add(obj);
}
}
else
{
foreach (var item in invenItemList)
{
item.UpdateDate();
}
}
}
}