فهرست منبع

拜访活动添加容错处理

zhangyuqian 1 سال پیش
والد
کامیت
e60244eba3
1فایلهای تغییر یافته به همراه7 افزوده شده و 0 حذف شده
  1. 7 0
      GameClient/Assets/Game/HotUpdate/Views/ActivityAfternoonTea/ActivityVisitNpcView.cs

+ 7 - 0
GameClient/Assets/Game/HotUpdate/Views/ActivityAfternoonTea/ActivityVisitNpcView.cs

@@ -74,6 +74,13 @@ namespace GFGGame
             EventAgent.AddEventListener(ConstMessage.NOTICE_BATCH_TASK_STATE_CHANGE, OnTasksChange);
             npcId = (int)this.viewData;
             var taskCfgs = TaskDataManager.Instance.GetTaskCfgs(ActivityVisitCfgArray.Instance.dataArray[npcId].taskIdArr);
+            if(taskCfgs.Count == 0)
+            {
+                PromptController.Instance.ShowFloatTextPrompt("活动加载中~,请重新进入");
+                this.Hide();
+                ViewManager.Show<ActivityTeaVisitView>();
+                return;
+            }
             _ui.m_taskList.data = taskCfgs;
             _ui.m_npcIcon.url = ResPathUtil.GetNpcPicSPath(ActivityVisitCfgArray.Instance.dataArray[npcId].picRes);
             _ui.m_loaBg.url = ResPathUtil.GetSceneBgPath(ActivityVisitCfgArray.Instance.dataArray[npcId].bgRes);