아이템 선택 코드 중간 커밋

This commit is contained in:
yonggyun 2025-06-26 15:26:39 +09:00
parent 93371fa97e
commit 6f01fc023d

View File

@ -12,11 +12,13 @@ public class Inventory : MonoBehaviour
private Stack<ItemUI> unusedItemUIs;
private Transform unusedRoot;
private ItemUI selectedItem;
private async void Start()
{
var task = GoogleSheetManager.LoadSo<ItemSo>();
var items = await task;
itemPrefab.transform.SetParent(null);
itemPrefab.gameObject.SetActive(false);
@ -24,14 +26,13 @@ private async void Start()
var obj = new GameObject("UnusedRoot");
obj.SetActive(false);
unusedRoot = obj.transform;
// TODO: 데이터에서 가져오기
inventory = new Dictionary<string, Item>();
inventory["0"] = items.ItemList[0];
inventory["1"] = items.ItemList[1];
inventory["2"] = items.ItemList[2];
UpdateItemList();
}
public void UpdateItemList()
@ -52,6 +53,7 @@ public void UpdateItemList()
{
itemObject = Instantiate(itemPrefab.gameObject).GetComponent<ItemUI>();
}
itemObject.gameObject.SetActive(true);
itemObject.transform.SetParent(inventoryRoot);
itemObject.SetUpItem(item.Value);