| 
					
				 | 
			
			
				@@ -19,6 +19,9 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //已解锁的任务类型对应的任务id列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public Dictionary<int, List<int>> TaskType2TaskIdListDic = new Dictionary<int, List<int>>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //成就类别进度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private List<AchievementTaskTypePro> saveAchievementTaskTypeProList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //获取某个类型任务数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public Dictionary<int, TaskInfo> GetTaskInfos(int taskType) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -128,9 +131,9 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (TaskInfosDic[a.id].State.CompareTo(TaskInfosDic[b.id].State) > 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return -1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    else if (TaskInfosDic[a.id].State.CompareTo(TaskInfosDic[b.id].State) < 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         return 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    else if (TaskInfosDic[a.id].State.CompareTo(TaskInfosDic[b.id].State) < 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        return -1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if (a.id > b.id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             return 1; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -266,12 +269,21 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 : taskCfg.activityRewardsArr; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        private List<AchievementTaskTypePro> saveAchievementTaskTypeProList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public void SaveAchievementTaskTypeProList(List<AchievementTaskTypePro> AchievementTaskTypeProList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             saveAchievementTaskTypeProList = AchievementTaskTypeProList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void SaveAchievementTaskTypePro(AchievementTaskTypePro AchievementTaskTypePro) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            foreach (var info in saveAchievementTaskTypeProList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (info.AchievementType == AchievementTaskTypePro.AchievementType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    info.AchievementType = AchievementTaskTypePro.AchievementType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    info.CompleteTaskNum = AchievementTaskTypePro.CompleteTaskNum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public List<AchievementTaskTypePro> GetAchievementTaskTypeProList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return saveAchievementTaskTypeProList; 
			 |