diff --git a/Assets/Scirpts/Inventory.cs b/Assets/Scirpts/Inventory.cs new file mode 100644 index 000000000..deb9a76df --- /dev/null +++ b/Assets/Scirpts/Inventory.cs @@ -0,0 +1,46 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace DDD +{ + public class Inventory : MonoBehaviour + { + Dictionary inventory; + private List unusedItems; + + void Start() + { + var task= GoogleSheetManager.LoadSo(); + var items = task.Result; + + unusedItems = new List(); + + // TODO: 데이터에서 가져오기 + inventory = new Dictionary(); + inventory["0"] = items.ItemList[0]; + inventory["1"] = items.ItemList[1]; + inventory["2"] = items.ItemList[2]; + UpdateItemList(); + } + + public void UpdateItemList() + { + RectTransform inventoryRoot; + RectTransform itemPrefab; + + var counts = inventoryRoot.childCount; + for (int i = 0; i < counts; ++i) + { + var child = inventoryRoot.GetChild(0); + unusedItems.Add(child as RectTransform); + child.SetParent(null); + child.gameObject.SetActive(false); + } + + foreach (var item in inventory) + { + + } + } + } +} \ No newline at end of file diff --git a/Assets/Scirpts/Inventory.cs.meta b/Assets/Scirpts/Inventory.cs.meta new file mode 100644 index 000000000..fc12199ea --- /dev/null +++ b/Assets/Scirpts/Inventory.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6c667d81563204249aea17e2052c7e50 \ No newline at end of file