示例#1
0
 public void SetPassRewardItem(int nRewardIndex, StoryCopyAwardItemType itemType, int nItemID, int nCount)
 {
     if (nRewardIndex >= 0 && nRewardIndex < m_PassAwardItem.Length)
     {
         m_PassAwardItem[nRewardIndex].SetRewardItem(itemType, nItemID, nCount);
     }
 }
示例#2
0
    public void SetRewardItem(StoryCopyAwardItemType itemType, int id, int count)
    {
        Tab_CommonItem commonItem     = null;
        int            nQualiltyIndex = 0;

        if (itemType == StoryCopyAwardItemType.ITEM_ITEM)
        {
            commonItem = TableManager.GetCommonItemByID(id, 0);
            if (commonItem == null)
            {
                return;
            }
            nQualiltyIndex = commonItem.Quality - 1;
        }

        gameObject.SetActive(true);
//		m_ItemType = itemType;
        m_nID                = id;
        m_Num.text           = count.ToString();
        m_Quality.spriteName = GlobeVar.QualityColorGrid[nQualiltyIndex];
        switch (itemType)
        {
        case StoryCopyAwardItemType.ITEM_EXP:
            m_Icon.spriteName = "jingyan";
            break;

        case StoryCopyAwardItemType.ITEM_FELLOWEXP:
            m_Icon.spriteName = "fellowexp";
            break;

        case StoryCopyAwardItemType.ITEM_MONEY:
            m_Icon.spriteName = "jinbi";
            break;

        case StoryCopyAwardItemType.ITEM_BDYUANBAO:
            m_Icon.spriteName = "bdyuanbao";
            break;

        case StoryCopyAwardItemType.ITEM_ITEM:
            m_Icon.spriteName = commonItem.Icon;
            break;

        case StoryCopyAwardItemType.ITEM_YUANBAO:
            m_Icon.spriteName = "yuanbao";
            break;
        }
    }