فهرست منبع

摘星获得两件相同衣服进度问题

huangxiaoyue 1 سال پیش
والد
کامیت
76b3854972
1فایلهای تغییر یافته به همراه5 افزوده شده و 3 حذف شده
  1. 5 3
      GameClient/Assets/Game/HotUpdate/Views/LuckyBox/LuckyBoxBonusShowView.cs

+ 5 - 3
GameClient/Assets/Game/HotUpdate/Views/LuckyBox/LuckyBoxBonusShowView.cs

@@ -419,9 +419,11 @@ namespace GFGGame
                             int countSuitId = 0;
                             for (int i = index + 1; i < _rewardList.Count; i++)
                             {
-                                int itemSuitId = SuitCfgArray.Instance.GetSuitIdOfItem(_rewardList[i].id);
-                                if (itemSuitId == suitId)
-                                    countSuitId++;
+                                if (_rewardList[i].id != _itemIdList[index]) {
+                                    int itemSuitId = SuitCfgArray.Instance.GetSuitIdOfItem(_rewardList[i].id);
+                                    if (itemSuitId == suitId)
+                                        countSuitId++;
+                                }
                             }
                             count = count - countSuitId;
                             ViewManager.Show<SuitItemView>(new object[] { suitId, countSuitId });