public ItemData GetItemById(int itemID) { ItemData itemData; if (m_ItemDatabase.FindItemById(itemID, out itemData)) { return(itemData); } else { Debug.LogWarning("未找到该物品"); return(null); } }
//显示页面 void ShowPage(int index) { if (index < 0 || index > m_ItemsCount) { return; } if (m_ItemsCount <= 0) { return; } for (int i = 0; i < m_ItemsList.Count - (index - 1) * 10; i++) { ItemData itemData; if (m_ItemDatabase.FindItemById(m_ItemsList[i + (index - 1) * 10], out itemData)) { m_ShopCollection.TryAddItem(itemData); //Debug.Log(itemData.Name); } } }