public override void FromXml(XElement config, ObjectsMap map, bool invert)
 {
     base.FromXml(config, map, invert);
     Probability.FromXml(config, DefaultObjectProbability);
     Step.FromXml(config, DefaultObjectStep);
     Angle.FromXml(config, new Vector2(DefaultObjectAngle, DefaultObjectAngle));
     Scale.FromXml(config, new Vector2(DefaultObjectAngle, DefaultObjectAngle));
     Shift.FromXml(config, DefaultObjectShift);
     Elevation.FromXml(config, DefaultObjectElevation);
     OffsetBefore.FromXml(config, DefaultObjectOffsetBefore);
     OffsetAfter.FromXml(config, DefaultObjectOffsetAfter);
 }
 public override void FromXml(XElement config, ObjectsMap map, bool invert)
 {
     base.FromXml(config, map, invert);
     Prefab.FromXml(config, null);
     Shift.FromXml(config, DefaultObjectShift);
     Elevation.FromXml(config, DefaultObjectElevation);
     Scale.FromXml(config, DefaultNetworkScale);
     RepeatDistance.FromXml(config, DefaultRepeatDistance);
     OffsetBefore.FromXml(config, DefaultObjectOffsetBefore);
     OffsetAfter.FromXml(config, DefaultObjectOffsetAfter);
     Invert.FromXml(config, false);
     Invert.Value ^= map.IsMirror ^ invert;
 }
示例#3
0
 public override void FromXml(XElement config, ObjectsMap map, bool invert)
 {
     base.FromXml(config, map, invert);
     OffsetBefore.FromXml(config, DefaultCrosswalkOffset);
     OffsetAfter.FromXml(config, DefaultCrosswalkOffset);
 }