public void Read(AssetReader reader) { Texture.Read(reader); if (IsVector3(reader.Version)) { Scale3.Read(reader); Offset3.Read(reader); } else { Scale = reader.ReadAsset <Vector2f>(); Offset = reader.ReadAsset <Vector2f>(); } }
public override string GetStepParameters() { var parameters = new List <string>(); parameters.Add(Axis1 != null ? Axis1.ToStepValue() : "$"); parameters.Add(Axis2 != null ? Axis2.ToStepValue() : "$"); parameters.Add(LocalOrigin != null ? LocalOrigin.ToStepValue() : "$"); parameters.Add(Scale != null ? Scale.ToStepValue() : "$"); parameters.Add(Axis3 != null ? Axis3.ToStepValue() : "$"); parameters.Add(Scale2 != null ? Scale2.ToStepValue() : "$"); parameters.Add(Scale3 != null ? Scale3.ToStepValue() : "$"); return(string.Join(", ", parameters.ToArray())); }