| 123456789101112131415161718192021222324252627282930 |
- using System.Collections.Generic;
- using System.Linq;
- using cfg.GfgCfg;
- using ET;
- namespace GFGGame
- {
- public class TaskCfgArray : SingletonBaseET<TaskCfgArray>
- {
- public List<TaskCfg> GetTaskCfgsByFuncTypeAchievementType(int funcType, int achievementType)
- {
- return CommonDataManager.Tables.TblTaskCfg.GetGroup1ByFuncType(funcType)
- .Where(a => a.AchievementType == achievementType)
- .ToList();
- }
- //如成长任务下的所有子分类
- public List<int> GetAchievementSubTypes(int achievementType)
- {
- List<int> achievementSubTypes =
- GetTaskCfgsByFuncTypeAchievementType(TaskFuncType.Achievement, achievementType)
- .Select(a => a.AchievementSubType)
- .GroupBy(a => a)
- .Select(a => a.Key)
- .ToList();
- return achievementSubTypes;
- }
- }
- }
|