public void RefreshUI(int equipCfgID) { List <int> attrIDList = EquipGlobal.GetExcellentCheckList(equipCfgID); if (attrIDList != null && attrIDList.get_Count() > 0) { this.brilliantAttrListPool.Create(attrIDList.get_Count(), delegate(int index) { if (index < attrIDList.get_Count() && index < this.brilliantAttrListPool.Items.get_Count()) { BrilliantAttrCheckItem component = this.brilliantAttrListPool.Items.get_Item(index).GetComponent <BrilliantAttrCheckItem>(); if (component != null) { component.RefreshUI(equipCfgID, attrIDList.get_Item(index)); } } }); } }