using System.Collections.Generic; using ET; namespace GFGGame { public class DailyTaskDataManager : SingletonBase { /// /// 获取任务列表 /// /// public List GetDailyTaskCfgs() { List cfgs = new List(); DailyTaskCfg[] datas = DailyTaskCfgArray.Instance.dataArray; for (int i = 0; i < datas.Length; i++) { if (GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl) < datas[i].lv) continue; cfgs.Add(datas[i]); } cfgs.Sort((DailyTaskCfg a, DailyTaskCfg b) => { int stateA = GetTaskStateById(a.id); int stateB = GetTaskStateById(b.id); return stateA.CompareTo(stateB); }); return cfgs; } /// /// 根据任务id获取任务状态 /// 0未完成,1可领取,2已领取 /// /// public int GetTaskStateById(int taskId) { return 0; } } }