| 
					
				 | 
			
			
				@@ -75,6 +75,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //C2M_GetTaskInfos 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var response = (M2C_GetTaskInfos)await MessageHelper.SendToServer(new C2M_GetTaskInfos { Type = taskType }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var changeIds = new List<int>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             response.TaskList.ForEach(proto => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 var taskInfo = new TaskInfo 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -83,8 +84,11 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     State = proto.Status, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Progress = proto.Progress 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                TaskDataManager.Instance.UpdateTaskInfo(taskInfo.ID, taskInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                TaskDataManager.Instance.UpdateTaskInfo(taskInfo.ID, taskInfo, false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                changeIds.Add(taskInfo.ID); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            EventAgent.DispatchEvent(ConstMessage.NOTICE_TASK_STATE_CHANGE, changeIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            EventAgent.DispatchEvent(ConstMessage.RED_CHANGE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return response.Error == ErrorCode.ERR_Success; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |