public override void FromXml(XElement config, ObjectsMap map, bool invert) { base.FromXml(config, map, invert); DashLength.FromXml(config, DefaultDashLength); SpaceLength.FromXml(config, DefaultSpaceLength); Parallel.FromXml(config, true); }
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 void FromXml(XElement config, ObjectsMap map, bool invert) { base.FromXml(config, map, invert); DashLength.FromXml(config, DefaultDashLength); SpaceLength.FromXml(config, DefaultSpaceLength); Parallel.FromXml(config, true); UseSecondColor.FromXml(config, false); SecondColor.FromXml(config, DefaultColor); UseGap.FromXml(config, false); GapLength.FromXml(config, DefaultSpaceLength); GapPeriod.FromXml(config, DefaulCrosswalkGapPeriod); }