public override void FromXml(XElement config, ObjectsMap map, bool invert) { base.FromXml(config, map, invert); Offset.FromXml(config, DefaultDoubleOffset); DashLength.FromXml(config, DefaultDashLength); SpaceLength.FromXml(config, DefaultSpaceLength); Invert.FromXml(config, false); Invert.Value ^= map.IsMirror ^ invert; CenterSolid.FromXml(config, false); }
public override XElement ToXml() { var config = base.ToXml(); Offset.ToXml(config); DashLength.ToXml(config); SpaceLength.ToXml(config); Invert.ToXml(config); CenterSolid.ToXml(config); return(config); }