示例#1
0
        private static Dictionary <Skill, ExportSkillValue> ToSkills(this ImportCharacter character)
        {
            var output = new Dictionary <Skill, ExportSkillValue>();
            var skills = character.Skills;

            for (int i = 1; i <= 17; ++i)
            {
                var skill   = (Skill)i;
                var trained = skill.ToString() + " Trained";
                var value   = new ExportSkillValue()
                {
                    Value     = skills[(Skill)i],
                    IsTrained = character.Sheet.Stats[trained] != 0
                };
                output[(Skill)i] = value;
            }
            return(output);
        }
 private static Dictionary<Skill, ExportSkillValue> ToSkills(this ImportCharacter character)
 {
     var output = new Dictionary<Skill, ExportSkillValue>();
     var skills = character.Skills;
     for (int i = 1; i <= 17; ++i) {
         var skill = (Skill)i;
         var trained = skill.ToString() + " Trained";
         var value = new ExportSkillValue() {
             Value = skills[(Skill)i],
             IsTrained = character.Sheet.Stats[trained] != 0
         };
         output[(Skill)i] = value;
     }
     return output;
 }