Esempio n. 1
0
 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()));
        }