Selaa lähdekoodia

小游戏活动补充提交

zhangyuqian 1 vuosi sitten
vanhempi
commit
41e0daeb06

+ 4 - 0
GameClient/Assets/Game/HotUpdate/Views/ActivityAfternoonTea/ActivityTeaVisitView.cs

@@ -123,6 +123,10 @@ namespace GFGGame
                 bool result = await ActivityTeaSProxy.ReqUnLockNPCVisit(5004,itemID+1);
                 if (!result) return;
                 _ui.m_taskList.numItems = ActivityVisitCfgArray.Instance.dataArray.Length;
+
+                RoleLimitData limitData = RoleLimitDataManager.GetLimitData(ActivityVisitCfgArray.Instance.dataArray[0].limitId);
+                time = limitData.TotalPlayMax - limitData.PlayTimes;
+                _ui.m_visitNum.text = "当前拜访次数:" + time + "/" + limitData.TotalPlayMax;
             }
             ViewManager.Show<ActivityVisitNpcView>(itemID);
         }

+ 4 - 4
GameClient/Assets/Game/HotUpdate/Views/MiniGame/ChallengeRewardView.cs

@@ -126,7 +126,7 @@ namespace GFGGame
             item.m_rewardList.itemRenderer = RenditemReward;
             //读表
             //var reward;
-            item.m_getBtn.m_c1.selectedIndex = Merge2048GameInfo[index].FirstPassRewardStatus;
+            item.m_getBtn.m_c1.selectedIndex = MiniGameDateManager.Instance.gameinfoList[index + CardGameInfo.Count].FirstPassRewardStatus;
             item.m_rewardList.data = gameList[2];
             item.m_rewardList.numItems = Merge2048GameDate[index].bonusWinFirstArr.Length;
 
@@ -136,11 +136,11 @@ namespace GFGGame
             }
             List<int> rewardList = new List<int>();
             List<int> starList = new List<int>() { Merge2048GameDate[0].timeStar3, Merge2048GameDate[0].timeStar2, Merge2048GameDate[0].timeStar1 };
-            rewardList.Add(Merge2048GameDate[0].id);
-            rewardList.Add(Merge2048GameDate[0].type);
+            rewardList.Add(Merge2048GameDate[index].id);
+            rewardList.Add(Merge2048GameDate[index].type);
             rewardList.Add(1);
             rewardList.Add(3 - index);
-            rewardList.Add(Merge2048GameInfo[index].FirstPassRewardStatus);
+            rewardList.Add(MiniGameDateManager.Instance.gameinfoList[index + 1].FirstPassRewardStatus);
             item.m_getBtn.target.data = rewardList;
             UI_ChallengeRewardItemUI.ProxyEnd();
         }

+ 3 - 3
GameClient/Assets/Game/HotUpdate/Views/MiniGame/TZFEGameCheckView.cs

@@ -92,7 +92,7 @@ namespace GFGGame
             var result = await MiniGameProxy.ReqGetChallengeReward(1);
             if (!result) return;
             int j = 0;
-            for (int i = 1; i < MiniGameDateManager.Instance.gameinfoList.Count; i++)
+            for (int i = 0; i < MiniGameDateManager.Instance.gameinfoList.Count; i++)
             {
                 GameInfoProto t = MiniGameDateManager.Instance.gameinfoList[i];
                 if (t.GameType == type)
@@ -102,14 +102,14 @@ namespace GFGGame
                     {
                         case 1:
                             _ui.m_gameLock1.visible = false;
-                            _ui.m_newGame1.visible = MiniGameDateManager.Instance.gameinfoList[i-1].PlayCount == 0 ? true : false;
+                            _ui.m_newGame1.visible = t.PlayCount == 0 ? true : false;
                             break;
                         case 2:
                             _ui.m_gameLock2.visible = !MiniGameDateManager.Instance.gameinfoList[i-1].IsCleared;
                             _ui.m_newGame2.visible = t.PlayCount == 0 ? true : false;
                             break;
                         case 3:
-                            _ui.m_gameLock3.visible = !MiniGameDateManager.Instance.gameinfoList[i - 1].IsCleared;
+                            _ui.m_gameLock3.visible = !MiniGameDateManager.Instance.gameinfoList[i-1].IsCleared;
                             _ui.m_newGame3.visible = t.PlayCount == 0 ? true : false;
                             break;
                         default: