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; }