public Vector2 GetVelocity(float progress) { int i; GetNodeProgress(progress, out progress, out i); return(CurveNode.GetFirstDerivative(points[i], points[i + 1], progress)); }