示例#1
0
        public override string GetStepParameters()
        {
            var parameters = new List <string>();

            parameters.Add(Name != null ? Name.ToStepValue() : "$");
            parameters.Add(ForceX != null ? ForceX.ToStepValue() : "$");
            parameters.Add(ForceY != null ? ForceY.ToStepValue() : "$");
            parameters.Add(ForceZ != null ? ForceZ.ToStepValue() : "$");
            parameters.Add(MomentX != null ? MomentX.ToStepValue() : "$");
            parameters.Add(MomentY != null ? MomentY.ToStepValue() : "$");
            parameters.Add(MomentZ != null ? MomentZ.ToStepValue() : "$");

            return(string.Join(", ", parameters.ToArray()));
        }
示例#2
0
 public static ForceY LerpUnclamped(ForceY a, ForceY b, float t)
 {
     return(new ForceY(Mathf.LerpUnclamped(a.Float, b.Float, t)));
 }
示例#3
0
 public static ForceY Clamp(ForceY value, ForceY min, ForceY max)
 {
     return(new ForceY(Mathf.Clamp(value.Float, min.Float, max.Float)));
 }
示例#4
0
 public static ForceY Max(ForceY a, ForceY b)
 {
     return(new ForceY(Mathf.Max(a.Float, b.Float)));
 }
示例#5
0
 public static ForceY Clamp01(ForceY value)
 {
     return(new ForceY(Mathf.Clamp01(value.Float)));
 }