public PositionInterpolator3D(IPositionable3D target, vec3 start, vec3 end, EaseTypes easeType,
                                      float duration = 0, bool isRepeatable = true) : base(start, end, duration, easeType, isRepeatable)
        {
            Debug.Assert(target != null, NullMessage);

            this.target = target;
        }
Exemplo n.º 2
0
 public PositionSmoother3D(IPositionable3D target, vec3 start, vec3 end, float duration, EaseTypes easeType) :
     base(start, end, duration, easeType)
 {
     this.target = target;
 }
 public PositionInterpolator3D(IPositionable3D target, EaseTypes easeType, bool isRepeatable = true) :
     this(target, vec3.Zero, vec3.Zero, easeType, 0, isRepeatable)
 {
 }