| 
					
				 | 
			
			
				@@ -64,14 +64,12 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         protected override void OnShown() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             base.OnShown(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            npcId = (int)this.viewData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (ActivityDataManager.Instance.GetCurOpenActiveByType(ActivityType.NewYearVisit) == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                PromptController.Instance.ShowFloatTextPrompt("活动已结束"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                Timers.inst.Remove(UpdateView); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ViewManager.Show<ActivityTeaMainView>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.target.touchable = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                Timers.inst.Add(0.5f, 1, UpdateActivity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            npcId = (int)this.viewData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!TaskDataManager.Instance.TaskInfosDic.TryGetValue(ActivityVisitCfgArray.Instance.dataArray[npcId].taskIdArr[0], out TaskInfo item)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 TaskSProxy.GetTaskInfos(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -79,7 +77,10 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                Timers.inst.Add(2.0f, 1, UpdateView); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (ActivityDataManager.Instance.GetCurOpenActiveByType(ActivityType.NewYearVisit) != 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    Timers.inst.Add(2.0f, 1, UpdateView); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -94,13 +95,19 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             base.OnHide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void UpdateActivity(object param = null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PromptController.Instance.ShowFloatTextPrompt("拜访活动已结束"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Timers.inst.Remove(UpdateActivity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            GameController.GoBackToMainView(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void UpdateView(object param = null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _ui.m_loaBg.url = ResPathUtil.GetSceneBgPath(ActivityVisitCfgArray.Instance.dataArray[npcId].bgRes); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _ui.m_name.text = ActivityVisitCfgArray.Instance.dataArray[npcId].name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _ui.m_taskList.numItems = ActivityVisitCfgArray.Instance.dataArray[npcId].taskIdArr.Length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             redDot = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (int i = 0; i < taskCfgs.Count; i++) 
			 |