Пример #1
0
        public static List <FormationAttrData> GetFormationDatas(int id, FormationAttrType formationAttrType = FormationAttrType.Base)
        {
            List <FormationAttrData> dataList          = new List <FormationAttrData>();
            FormationAttrData        formationAttrData = null;

            for (int i = 0, count = FormationDataList.Count; i < count; i++)
            {
                formationAttrData = FormationDataList[i];
                if (formationAttrData.id == id && formationAttrType == formationAttrData.formationAttrType)
                {
                    dataList.Add(formationAttrData);
                }
            }
            return(dataList);
        }
Пример #2
0
        public static List <FormationAttrData> GetFormationDatas(int id, int level, FormationAttrType formationAttrType = FormationAttrType.Base)
        {
            List <FormationAttrData> dataList          = GetFormationDatas(id, formationAttrType);
            List <FormationAttrData> result            = new List <FormationAttrData>();
            FormationAttrData        formationAttrData = null;

            for (int i = 0, count = dataList.Count; i < count; i++)
            {
                formationAttrData = dataList[i];
                if (formationAttrData.unlock_lv <= level)
                {
                    result.Add(formationAttrData);
                }
            }
            return(result);
        }