public Vector2 GetPosition()
{
if (!this.Moving)
{
return this.endPosition;
}
return this.startPosition.Extend(
this.endPosition,
(float)
this.Equation(
this.Time - this.StartTime,
0,
this.endPosition.Distance(this.startPosition),
this.Duration * 1000));
}