|
@@ -50,6 +50,22 @@ namespace GFGGame
|
|
{
|
|
{
|
|
_listItemDatas = this.viewData as List<ItemData>;
|
|
_listItemDatas = this.viewData as List<ItemData>;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ List<ItemData> suitPart = new List<ItemData>(); ;
|
|
|
|
+ for (int i = _listItemDatas.Count - 1; i >= 0; i--)
|
|
|
|
+ {
|
|
|
|
+ SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(_listItemDatas[i].id);
|
|
|
|
+ if (suitCfg != null)
|
|
|
|
+ {
|
|
|
|
+ for (int j = 0; j < suitCfg.partsArr.Length; j++)
|
|
|
|
+ {
|
|
|
|
+ suitPart.Add(ItemUtil.createItemData(suitCfg.partsArr[j], _listItemDatas[i].num));
|
|
|
|
+ }
|
|
|
|
+ _listItemDatas.RemoveAt(i);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ _listItemDatas.AddRange(suitPart);
|
|
|
|
+
|
|
_ui.m_comListReward.m_listReward.numItems = _listItemDatas.Count;
|
|
_ui.m_comListReward.m_listReward.numItems = _listItemDatas.Count;
|
|
|
|
|
|
_ui.m_comListReward.m_listReward.ResizeToFit();
|
|
_ui.m_comListReward.m_listReward.ResizeToFit();
|