static void DrawGizmos(BezierCurveBehaviour bezier, GizmoType gizmoType) { if (bezier.curve == null) { return; } int last = bezier.curve.count - 1; if (last < 1) { return; } Gizmos.color = bezier.curve.color; for (int i = 0; i < last; ++i) { DrawCurve(bezier.curve[i], bezier.curve[i + 1], bezier.curve.resolution); } if (!bezier.curve.closed) { return; } DrawCurve(bezier.curve[last], bezier.curve[0], bezier.curve.resolution); }
void OnEnable() { _bezier = target as BezierCurveBehaviour; }