Ver código fonte

套装展示

zhaoyang 3 anos atrás
pai
commit
f38daa2bde

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Data/ShopDataManager.cs

@@ -11,7 +11,7 @@ namespace GFGGame
             BuyItemConteoller.Show(itemId, itemCount, ConstBuyType.TYPE_SHOP, shopType, () =>
             {
                 LogServerHelper.SendNodeLog((int)PlayParticipationEnum.FU_ZHUANG_DIAN, 2);
-                // GetSuitItemController.TryShow(itemId);
+                GetSuitItemController.TryShow(0);
 
             }, true, false, GameConst.MAX_COUNT_TO_BUY_ITEMS);
         }

+ 2 - 1
GameClient/Assets/Game/HotUpdate/ServerProxy/InstanceZonesSProxy.cs

@@ -37,10 +37,11 @@ namespace GFGGame
                 if (response.Error == ErrorCode.ERR_Success)
                 {
                     List<ItemData> bonusList = StoryBonusDataCache.GetBonusList(response.LevelCfgId, true, true);
-                    BonusController.TryShowBonusList(bonusList);
                     InstanceZonesDataManager.TrySetLevelPass(response.LevelCfgId);
                     InstanceZonesController.OnFinishStoryLevel(levelCfgId, true, true);
                     FunctionOpenDataManager.Instance.CheckHasChapterFunOpen(response.LevelCfgId);//首次通过要检查是否有功能开启
+                    BonusController.TryShowBonusList(bonusList);
+
                     return;
                 }
             }

+ 5 - 5
GameClient/Assets/Game/HotUpdate/Views/Common/Controller/GetSuitItemController.cs

@@ -9,7 +9,7 @@ namespace GFGGame
 
         public static void AddItemId(int itemId)
         {
-            if(!enable || GameGlobal.myUnit == null)
+            if (!enable || GameGlobal.myUnit == null)
             {
                 return;
             }
@@ -18,16 +18,16 @@ namespace GFGGame
 
         public static int TryShow(int itemId)
         {
-            if(itemId < 0)
+            if (itemId > 0)
             {
-                int index = _waitingToShowList.IndexOf(itemId); 
-                if(index >= 0)
+                int index = _waitingToShowList.IndexOf(itemId);
+                if (index >= 0)
                 {
                     _waitingToShowList.RemoveAt(index);
                     ViewManager.Show(ViewName.GET_SUIT_ITEM_VIEW, itemId);
                 }
             }
-            else if(_waitingToShowList.Count > 0)
+            else if (_waitingToShowList.Count > 0)
             {
                 itemId = _waitingToShowList[0];
                 _waitingToShowList.RemoveAt(0);

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

@@ -66,7 +66,7 @@ namespace GFGGame
             }
             base.OnHide();
             _effects.Clear();
-
+            GetSuitItemController.TryShow(0);
         }
         private void RenderListRewardItem(int index, GObject obj)
         {