private void GreatArticleItem() { if (m_ElementLevel + 1 > m_MaxElementLevel || m_NextTData == null) { return; } foreach (ArticleItem articleItem in mPropArticleList) { articleItem.Destroy(); } mPropArticleList.Clear(); for (int i = 0; i < 1; i++) { mPropArticleList.Add(CreateNullArticleUI()); } ArticleItem ui_item = null; for (int i = 0; i < mPropArticleList.Count; i++) { ui_item = mPropArticleList[i]; if (ui_item == null) { continue; } int id = m_NextTData.getConsumption(); int haveNum = -1; if (id == 1400000003)//圣灵之泉 不是道具 { haveNum = ObjectSelf.GetInstance().HeroMoney; } else { haveNum = GetIdInBagNum(id); } int needNum = m_NextTData.getNumber(); if (haveNum >= 0) { ui_item.SetInfo(id, haveNum, needNum); ui_item.SetActive(true); } } }
private void GreatArticleItem() { foreach (ArticleItem articleItem in mPropArticleList) { articleItem.Destroy(); } mPropArticleList.Clear(); for (int i = 0; i < m_NextTData.getStuff().Length; i++) { mPropArticleList.Add(CreateNullArticleUI()); } ArticleItem ui_item = null; for (int i = 0; i < mPropArticleList.Count; i++) { ui_item = mPropArticleList[i]; if (ui_item == null) { continue; } int id = m_NextTData.getStuff()[i]; int haveNum = -1; if (id == 1400000003)//圣灵之泉 不是道具 { haveNum = ObjectSelf.GetInstance().HeroMoney; } else { haveNum = GetIdInBagNum(id); } int needNum = m_NextTData.getNumbers()[i]; if (haveNum >= 0) { ui_item.SetActive(true); ui_item.SetInfo(id, haveNum, needNum); } } }