/// <summary> /// 创建左边所有的选项 /// </summary> private void CreateTabs() { List <CraftingTabItem> tempTabList = JsonTools.GetFirstJsonList <CraftingTabItem>("CraftingTapsJsonData"); for (int i = 0; i < tempTabList.Count; i++) { GameObject tab = Instantiate(craftingPanelView.CraftingTabItem, craftingPanelView.Tabs_Transform); tab.gameObject.name = "tab_" + i; tabList.Add(tab); CraftingTabItemManager ctim = tab.GetComponent <CraftingTabItemManager>(); ctim.SetItemValue(i, tempTabList[i].Category); } }
/// <summary> /// 使用路径读取json返回一个List对象 /// </summary> /// <param name="fileName">文件名</param> public List <InventoryItem> GetJsonByName(string fileName) { List <InventoryItem> itemList = JsonTools.GetFirstJsonList <InventoryItem>(fileName); return(itemList); }