public Vector2 GetFirstDerivative(float t) { t = Mathf.Clamp01(t); //return transform.TransformPoint(Bezier2D.GetFirstDerivative(p0, p1, p2, t)); return(Bezier2D.GetFirstDerivative(p0, p1, p2, t)); }