public void gizmoDraw(float t = -1.0f)
{
Vector3 prevPt = point(0);
for (int i = 1; i <= 120; i++)
{
float pm = (float)i / 120f;
Vector3 currPt2 = point(pm);
//Gizmos.color = new Color(UnityEngine.Random.Range(0f,1f),UnityEngine.Random.Range(0f,1f),UnityEngine.Random.Range(0f,1f),1);
Gizmos.color = (previousBezier == currentBezier) ? Color.magenta : Color.grey;
Gizmos.DrawLine(currPt2, prevPt);
prevPt = currPt2;
previousBezier = currentBezier;
}
}