소스 검색

小游戏修复

zhangyuqian 1 년 전
부모
커밋
19ff415b17

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

@@ -104,7 +104,7 @@ namespace GFGGame
 
             if (item.m_visitBtn.target.visible == true)
             {
-                item.m_c1.selectedIndex = MiniGameDateManager.Instance.NpcInfoList[index].UnlockStatus;
+                item.m_c1.selectedIndex = MiniGameDateManager.Instance.NpcInfoList[index].UnlockStatus == 1? 1:0;
                 RedDotController.Instance.SetComRedDot(item.m_visitBtn.target, (MiniGameDateManager.Instance.NpcInfoList[index].UnlockStatus == 1 && time > 0));
             }
             if(item.m_visitBtn.target.data == null)

+ 3 - 2
GameClient/Assets/Game/HotUpdate/Views/ActivityAfternoonTea/ActivityVisitNpcView.cs

@@ -107,7 +107,7 @@ namespace GFGGame
         {
             if(MiniGameDateManager.Instance.NpcInfoList[npcId].RewrdStatus == 1)
             {
-                bool result = await ActivityTeaSProxy.ReqGetNPCVisitReward(activityId, npcId);
+                bool result = await ActivityTeaSProxy.ReqGetNPCVisitReward(activityId, npcId + 1);
                 if (!result) return;
             }
             ViewManager.Show<ReWardTipsView>(npcId);
@@ -149,7 +149,7 @@ namespace GFGGame
             var tasks = (List<TaskCfg>)obj.parent.data;
             var taskCfg = tasks[index];
             item.m_c1.selectedIndex = TaskDataManager.Instance.GetTaskStateById(taskCfg.id);
-            if (taskCfg.jumpId == "" && TaskDataManager.Instance.GetTaskStateById(taskCfg.id) != 1)
+            if (taskCfg.jumpId == "" && TaskDataManager.Instance.GetTaskStateById(taskCfg.id) == 0)
             {
                 item.m_c2.selectedIndex = taskCfg.jumpId == "" ? 1 : 0;
             }
@@ -188,6 +188,7 @@ namespace GFGGame
             int id = (int)btnGet.data;
             var result = await TaskSProxy.GetTaskBonus(id);
             if (!result) return;
+            RedDotController.Instance.SetComRedDot(_ui.m_taskIcon.target, MiniGameDateManager.Instance.NpcInfoList[npcId].RewrdStatus == 1);
             _ui.m_taskList.numItems = ActivityVisitCfgArray.Instance.dataArray[npcId].taskIdArr.Length;
         }
         private void OnBtnGoClick(EventContext context)