Browse Source

获得套装展示所有部件

zhaoyang 3 years ago
parent
commit
fa39c6a736
1 changed files with 16 additions and 0 deletions
  1. 16 0
      GameClient/Assets/Game/HotUpdate/Views/CommonGame/RewardView.cs

+ 16 - 0
GameClient/Assets/Game/HotUpdate/Views/CommonGame/RewardView.cs

@@ -50,6 +50,22 @@ namespace GFGGame
             {
                 _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.ResizeToFit();