public static Vector2 CalculateBezier(Vector2 p0, Vector2 p1, Vector2 p2, Vector2 p3, float t) { float ti = 1-t; return Mathf.Pow(ti, 3)*p0 + 3*Mathf.Pow(ti, 2)*t*p1 + 3*ti*Mathf.Pow(t, 2)*p2 + Mathf.Pow(t, 3)*p3; }