Exemple #1
0
        SkillDTO GetSkillDto(SKILL skill)
        {
            SkillDTO skillDto = new SkillDTO();

            skillDto.id         = skill.Id;
            skillDto.UserId     = skill.UserId;
            skillDto.shortcutId = skill.ShortcutId;
            skillDto.nextLevel  = skill.NextLevel;
            skillDto.coldTime   = skill.ColdTime;
            skillDto.range      = skill.Range;
            skillDto.applyValue = skill.ApplyValue;
            skillDto.applyTime  = skill.ApplyTime;
            skillDto.mp         = skill.Mp;
            skillDto.dis        = skill.Dis;
            skillDto.back       = skill.Back;
            skillDto.skillId    = skill.SkillId;
            SkillModelDTO skillModelDto = new SkillModelDTO();

            skillModelDto.code = skill.Code;
            skillModelDto.name = skill.Name;
            SkillInitial skillInitial = SkillInitialProperty.mapSkill[skillDto.skillId];

            skillModelDto.info          = skillInitial.info;
            skillModelDto.icon_name     = skillInitial.icon_name;
            skillModelDto.applyType     = skillInitial.applyType;
            skillModelDto.applyProperty = skillInitial.applyProperty;
            skillModelDto.releaseType   = skillInitial.releaseType;
            skillModelDto.efx_name      = skillInitial.efx_name;
            skillModelDto.aniname       = skillInitial.aniname;

            skillDto.SkillModelDto = skillModelDto;
            return(skillDto);
        }
Exemple #2
0
        List <SkillDTO> GetSkillDtoList(List <SKILL> skillList)
        {
            List <SkillDTO> skillDtos = new List <SkillDTO>();

            for (int i = 0; i < skillList.Count; i++)
            {
                SkillDTO skillDto = new SkillDTO();
                skillDto.id         = skillList[i].Id;
                skillDto.UserId     = skillList[i].UserId;
                skillDto.shortcutId = skillList[i].ShortcutId;
                skillDto.level      = skillList[i].Level;
                skillDto.nextLevel  = skillList[i].NextLevel;
                skillDto.coldTime   = skillList[i].ColdTime;
                skillDto.range      = skillList[i].Range;
                skillDto.applyValue = skillList[i].ApplyValue;
                skillDto.applyTime  = skillList[i].ApplyTime;
                skillDto.mp         = skillList[i].Mp;
                skillDto.dis        = skillList[i].Dis;
                skillDto.back       = skillList[i].Back;
                skillDto.skillId    = skillList[i].SkillId;
                SkillModelDTO skillModelDto = new SkillModelDTO();
                skillModelDto.code = skillList[i].Code;
                skillModelDto.name = skillList[i].Name;
                SkillInitial skillInitial = SkillInitialProperty.mapSkill[skillList[i].SkillId];
                skillModelDto.info          = skillInitial.info;
                skillModelDto.icon_name     = skillInitial.icon_name;
                skillModelDto.applyType     = skillInitial.applyType;
                skillModelDto.applyProperty = skillInitial.applyProperty;
                skillModelDto.releaseType   = skillInitial.releaseType;
                skillModelDto.efx_name      = skillInitial.efx_name;
                skillModelDto.aniname       = skillInitial.aniname;

                skillDto.SkillModelDto = skillModelDto;
                skillDtos.Add(skillDto);
            }
            return(skillDtos);
        }