예제 #1
0
 private void DrawBezierGizmos(EZTransformPathPoint p1, EZTransformPathPoint p2)
 {
     UnityEditor.Handles.DrawBezier(p1.position, p2.position, p1.startTangentPosition, p2.endTangentPosition, Gizmos.color, null, 1f);
 }
예제 #2
0
 public static Vector3 CalcBezierPoint(EZTransformPathPoint p1, EZTransformPathPoint p2, float progress)
 {
     return(CalcBezierPoint(p1.position, p1.startTangentPosition, p2.endTangentPosition, p2.position, progress));
 }
예제 #3
0
 private void DrawLinearGizmos(EZTransformPathPoint p1, EZTransformPathPoint p2)
 {
     UnityEditor.Handles.DrawLine(p1.position, p2.position);
 }