internal void Save(XmlTextWriter objWriter) { objWriter.WriteStartElement("newskills"); objWriter.WriteElementString("skillptsmax", SkillPointsMaximum.ToString(GlobalOptions.InvariantCultureInfo)); objWriter.WriteElementString("skillgrpsmax", SkillGroupPointsMaximum.ToString(GlobalOptions.InvariantCultureInfo)); objWriter.WriteStartElement("skills"); foreach (Skill objSkill in Skills) { objSkill.WriteTo(objWriter); } objWriter.WriteEndElement(); objWriter.WriteStartElement("knoskills"); foreach (KnowledgeSkill objKnowledgeSkill in KnowledgeSkills) { objKnowledgeSkill.WriteTo(objWriter); } objWriter.WriteEndElement(); objWriter.WriteStartElement("skilljackknowledgeskills"); foreach (KnowledgeSkill objSkill in KnowsoftSkills) { objSkill.WriteTo(objWriter); } objWriter.WriteEndElement(); objWriter.WriteStartElement("groups"); foreach (SkillGroup objSkillGroup in SkillGroups) { objSkillGroup.WriteTo(objWriter); } objWriter.WriteEndElement(); objWriter.WriteEndElement(); }
internal void Save(XmlTextWriter writer) { writer.WriteStartElement("newskills"); writer.WriteElementString("skillptsmax", SkillPointsMaximum.ToString(CultureInfo.InvariantCulture)); writer.WriteElementString("skillgrpsmax", SkillGroupPointsMaximum.ToString(CultureInfo.InvariantCulture)); writer.WriteStartElement("skills"); foreach (Skill skill in Skills) { skill.WriteTo(writer); } writer.WriteEndElement(); writer.WriteStartElement("knoskills"); foreach (KnowledgeSkill knowledgeSkill in KnowledgeSkills) { knowledgeSkill.WriteTo(writer); } writer.WriteEndElement(); writer.WriteStartElement("skilljackknowledgeskills"); foreach (KnowledgeSkill objSkill in KnowsoftSkills) { objSkill.WriteTo(writer); } writer.WriteEndElement(); writer.WriteStartElement("groups"); foreach (SkillGroup skillGroup in SkillGroups) { skillGroup.WriteTo(writer); } writer.WriteEndElement(); writer.WriteEndElement(); }
internal void Save(XmlTextWriter writer) { writer.WriteStartElement("newskills"); writer.WriteElementString("skillptsmax", SkillPointsMaximum.ToString(CultureInfo.InvariantCulture)); writer.WriteElementString("skillgrpsmax", SkillGroupPointsMaximum.ToString(CultureInfo.InvariantCulture)); writer.WriteElementString("uneducated", Uneducated.ToString()); writer.WriteElementString("uncouth", Uncouth.ToString()); writer.WriteElementString("schoolofhardknocks", SchoolOfHardKnocks.ToString()); writer.WriteElementString("collegeeducation", CollegeEducation.ToString()); writer.WriteElementString("jackofalltrades", JackOfAllTrades.ToString()); writer.WriteElementString("techschool", TechSchool.ToString()); writer.WriteElementString("linguist", Linguist.ToString()); writer.WriteStartElement("skills"); foreach (Skill skill in Skills) { skill.WriteTo(writer); } writer.WriteEndElement(); writer.WriteStartElement("knoskills"); foreach (KnowledgeSkill knowledgeSkill in KnowledgeSkills) { knowledgeSkill.WriteTo(writer); } writer.WriteEndElement(); writer.WriteStartElement("skilljackknowledgeskills"); foreach (KnowledgeSkill objSkill in KnowsoftSkills) { objSkill.WriteTo(writer); } writer.WriteEndElement(); writer.WriteStartElement("groups"); foreach (SkillGroup skillGroup in SkillGroups) { skillGroup.WriteTo(writer); } writer.WriteEndElement(); writer.WriteEndElement(); }