|
@@ -19,6 +19,9 @@ namespace GFGGame
|
|
//已解锁的任务类型对应的任务id列表
|
|
//已解锁的任务类型对应的任务id列表
|
|
public Dictionary<int, List<int>> TaskType2TaskIdListDic = new Dictionary<int, List<int>>();
|
|
public Dictionary<int, List<int>> TaskType2TaskIdListDic = new Dictionary<int, List<int>>();
|
|
|
|
|
|
|
|
+ //成就类别进度
|
|
|
|
+ private List<AchievementTaskTypePro> saveAchievementTaskTypeProList;
|
|
|
|
+
|
|
//获取某个类型任务数据
|
|
//获取某个类型任务数据
|
|
public Dictionary<int, TaskInfo> GetTaskInfos(int taskType)
|
|
public Dictionary<int, TaskInfo> GetTaskInfos(int taskType)
|
|
{
|
|
{
|
|
@@ -266,12 +269,21 @@ namespace GFGGame
|
|
: taskCfg.activityRewardsArr;
|
|
: taskCfg.activityRewardsArr;
|
|
}
|
|
}
|
|
|
|
|
|
- private List<AchievementTaskTypePro> saveAchievementTaskTypeProList;
|
|
|
|
public void SaveAchievementTaskTypeProList(List<AchievementTaskTypePro> AchievementTaskTypeProList)
|
|
public void SaveAchievementTaskTypeProList(List<AchievementTaskTypePro> AchievementTaskTypeProList)
|
|
{
|
|
{
|
|
saveAchievementTaskTypeProList = 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()
|
|
public List<AchievementTaskTypePro> GetAchievementTaskTypeProList()
|
|
{
|
|
{
|
|
return saveAchievementTaskTypeProList;
|
|
return saveAchievementTaskTypeProList;
|