/// <summary> /// 获取对应分类下的数据 /// </summary> /// <param name="type">分类类型</param> /// <param name="typeId">分类id</param> /// <returns></returns> public List <uint> GetTypeDatas(CategoryTypeData.CategoryType type, uint typeId) { List <uint> datas = new List <uint>(); CategoryTypeData cTypeData = GetCategoryTypeDataByType(type, typeId); if (null != cTypeData) { datas.AddRange(cTypeData.GetDatas()); } datas.Sort(); return(datas); }
/// <summary> /// 获取对应分类下的数据 /// </summary> /// <param name="type">分类类型</param> /// <param name="typeId">分类id</param> /// <returns></returns> public CategoryTypeData GetCategoryTypeDataByType(CategoryTypeData.CategoryType type, uint typeId) { CategoryTypeData ctData = null; if (type == CategoryTypeData.CategoryType.First && m_dic_fTypeDatas.TryGetValue(typeId, out ctData)) { return(ctData); } else if (type == CategoryTypeData.CategoryType.Second && m_dic_sTypeDatas.TryGetValue(typeId, out ctData)) { return(ctData); } return(null); }