public static void OnSceneDraw(InSpline spline) { if (spline == null) { return; } if (spline.Nodes.Count < 2) { return; } for (int i = 0; i < spline.Connections.Count; i++) { InSplineNode nodeA = spline.Connections[i].NodeA; InSplineNode nodeB = spline.Connections[i].NodeB; if (nodeA == null || nodeB == null) { continue; } float weight = 2.0f; if (Selection.Contains(nodeA.gameObject) || Selection.Contains(nodeB.gameObject)) { weight = 6.0f; } Handles.DrawAAPolyLine(weight, SetPoints(nodeA.transform.position, nodeB.transform.position)); } }
public static void OnSceneDraw(InSpline spline) { if (spline == null) return; if (spline.Nodes.Count < 2) return; for (int i = 0; i < spline.Connections.Count; i++) { InSplineNode nodeA = spline.Connections[i].NodeA; InSplineNode nodeB = spline.Connections[i].NodeB; if (nodeA == null || nodeB == null) continue; float weight = 2.0f; if (Selection.Contains(nodeA.gameObject) || Selection.Contains(nodeB.gameObject)) { weight = 6.0f; } Handles.DrawAAPolyLine(weight, SetPoints(nodeA.transform.position, nodeB.transform.position)); } }