Quellcode durchsuchen

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

zhangyuqian vor 1 Jahr
Ursprung
Commit
398736dbe7

+ 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);