瀏覽代碼

新年拜访活动时间结束,返回活动界面

zhangyuqian 1 年之前
父節點
當前提交
398736dbe7
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      GameClient/Assets/Game/HotUpdate/Views/ActivityAfternoonTea/ActivityVisitNpcView.cs

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

@@ -64,10 +64,14 @@ namespace GFGGame
         protected override void OnShown()
         {
             base.OnShown();
+            if (ActivityDataManager.Instance.GetCurOpenActiveByType(ActivityType.AfternoonLeisure) == 0)
+            {
+                PromptController.Instance.ShowFloatTextPrompt("活动已结束");
+                ViewManager.GoBackFrom(typeof(ActivityVisitNpcView).FullName);
+                return;
+            }
             EventAgent.AddEventListener(ConstMessage.NOTICE_BATCH_TASK_STATE_CHANGE, OnTasksChange);
-
             npcId = (int)this.viewData;
-
             var taskCfgs = TaskDataManager.Instance.GetTaskCfgs(ActivityVisitCfgArray.Instance.dataArray[npcId].taskIdArr);
             _ui.m_taskList.data = taskCfgs;
             _ui.m_npcIcon.url = ResPathUtil.GetNpcPicSPath(ActivityVisitCfgArray.Instance.dataArray[npcId].picRes);