Example #1
0
 private void WriteDescriptor(XmlWriter writer, Hero hero, HeroLevel level, HeroDescriptor descriptor)
 {
     writer.WriteStartElement("SimulationDescriptor");
     writer.WriteAttributeString("Name", descriptor.GetIdentifier(hero.Name, level.Level));
     writer.WriteAttributeString("Type", XmlTranslation.AsText(descriptor.GetType(level.Level)));
     WriteModifiers(writer, descriptor);
     writer.WriteEndElement();
 }
Example #2
0
 private void WriteModifiers(XmlWriter writer, HeroDescriptor descriptor)
 {
     writer.WriteStartElement("SimulationModifierDescriptors");
     descriptor.Modifiers.ForEach(x => WriteModifier(writer, x));
     writer.WriteEndElement();
 }