Exemple #1
0
    /// <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);
    }
Exemple #2
0
    /// <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);
    }