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); } }
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; } }