Esempio n. 1
0
    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);
            }
        }
    }