public override void FromXml(XElement config, ObjectsMap map, bool invert) { base.FromXml(config, map, invert); Elevation.FromXml(config, DefaultElevation); CornerRadius.FromXml(config, DefaultCornerRadius); MedianCornerRadius.FromXml(config, DefaultCornerRadius); }
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; }