아이템 선택 코드 중간 커밋
This commit is contained in:
parent
93371fa97e
commit
6f01fc023d
@ -12,11 +12,13 @@ public class Inventory : MonoBehaviour
|
|||||||
private Stack<ItemUI> unusedItemUIs;
|
private Stack<ItemUI> unusedItemUIs;
|
||||||
private Transform unusedRoot;
|
private Transform unusedRoot;
|
||||||
|
|
||||||
|
private ItemUI selectedItem;
|
||||||
|
|
||||||
private async void Start()
|
private async void Start()
|
||||||
{
|
{
|
||||||
var task = GoogleSheetManager.LoadSo<ItemSo>();
|
var task = GoogleSheetManager.LoadSo<ItemSo>();
|
||||||
var items = await task;
|
var items = await task;
|
||||||
|
|
||||||
itemPrefab.transform.SetParent(null);
|
itemPrefab.transform.SetParent(null);
|
||||||
itemPrefab.gameObject.SetActive(false);
|
itemPrefab.gameObject.SetActive(false);
|
||||||
|
|
||||||
@ -24,14 +26,13 @@ private async void Start()
|
|||||||
var obj = new GameObject("UnusedRoot");
|
var obj = new GameObject("UnusedRoot");
|
||||||
obj.SetActive(false);
|
obj.SetActive(false);
|
||||||
unusedRoot = obj.transform;
|
unusedRoot = obj.transform;
|
||||||
|
|
||||||
// TODO: 데이터에서 가져오기
|
// TODO: 데이터에서 가져오기
|
||||||
inventory = new Dictionary<string, Item>();
|
inventory = new Dictionary<string, Item>();
|
||||||
inventory["0"] = items.ItemList[0];
|
inventory["0"] = items.ItemList[0];
|
||||||
inventory["1"] = items.ItemList[1];
|
inventory["1"] = items.ItemList[1];
|
||||||
inventory["2"] = items.ItemList[2];
|
inventory["2"] = items.ItemList[2];
|
||||||
UpdateItemList();
|
UpdateItemList();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void UpdateItemList()
|
public void UpdateItemList()
|
||||||
@ -52,6 +53,7 @@ public void UpdateItemList()
|
|||||||
{
|
{
|
||||||
itemObject = Instantiate(itemPrefab.gameObject).GetComponent<ItemUI>();
|
itemObject = Instantiate(itemPrefab.gameObject).GetComponent<ItemUI>();
|
||||||
}
|
}
|
||||||
|
|
||||||
itemObject.gameObject.SetActive(true);
|
itemObject.gameObject.SetActive(true);
|
||||||
itemObject.transform.SetParent(inventoryRoot);
|
itemObject.transform.SetParent(inventoryRoot);
|
||||||
itemObject.SetUpItem(item.Value);
|
itemObject.SetUpItem(item.Value);
|
||||||
|
Loading…
Reference in New Issue
Block a user