public override void Draw() { var start = transform.position; var end = start + transform.up * 2f; var size = new Vector3(MapAnnotationTool.PROXIMITY * 0.75f, MapAnnotationTool.PROXIMITY * 0.75f, MapAnnotationTool.PROXIMITY * 0.75f); AnnotationGizmos.DrawCubeWaypoint(transform.position, size, laneColor + selectedColor); Gizmos.color = laneColor + selectedColor; Gizmos.DrawLine(start, end); AnnotationGizmos.DrawArrowHead(start, end, laneColor + selectedColor, arrowHeadScale: MapAnnotationTool.ARROWSIZE, arrowPositionRatio: 1f); if (MapAnnotationTool.SHOW_HELP) { #if UNITY_EDITOR UnityEditor.Handles.Label(transform.position, " LANE_SECTION"); #endif } }