public override void Draw() { if (mapLocalPositions.Count < 2) { return; } AnnotationGizmos.DrawWaypoints(transform, mapLocalPositions, MapAnnotationTool.PROXIMITY * 0.5f, laneColor + selectedColor); AnnotationGizmos.DrawLines(transform, mapLocalPositions, laneColor + selectedColor); AnnotationGizmos.DrawArrowHeads(transform, mapLocalPositions, laneColor + selectedColor); if (MapAnnotationTool.SHOW_HELP) { #if UNITY_EDITOR UnityEditor.Handles.Label(transform.position, " LANE " + laneTurnType); #endif } #if UNITY_EDITOR if (UnityEditor.Selection.activeGameObject == this.gameObject && MapAnnotationTool.SHOW_MAP_SELECTED) { foreach (var yl in yieldToLanes) { if (yl != null) { AnnotationGizmos.DrawWaypoints(yl.transform, yl.mapLocalPositions, MapAnnotationTool.PROXIMITY * 0.25f, new Color(1f, 1f, 0f, 0.5f)); AnnotationGizmos.DrawLines(yl.transform, yl.mapLocalPositions, new Color(1f, 1f, 0f, 0.5f)); AnnotationGizmos.DrawArrowHeads(yl.transform, yl.mapLocalPositions, new Color(1f, 1f, 0f, 0.5f)); } } } #endif }
public override void Draw() { if (mapLocalPositions.Count < 2) { return; } AnnotationGizmos.DrawWaypoints(transform, mapLocalPositions, MapAnnotationTool.WAYPOINT_SIZE, pedestrianColor + selectedColor); AnnotationGizmos.DrawLines(transform, mapLocalPositions, pedestrianColor + selectedColor); AnnotationGizmos.DrawArrowHeads(transform, mapLocalPositions, pedestrianColor + selectedColor); if (MapAnnotationTool.SHOW_HELP) { #if UNITY_EDITOR UnityEditor.Handles.Label(transform.position, " PEDESTRIAN " + type); #endif } }
public override void Draw() { if (mapLocalPositions.Count < 2) { return; } AnnotationGizmos.DrawWaypoints(transform, mapLocalPositions, MapAnnotationTool.PROXIMITY * 0.5f, laneColor + selectedColor); AnnotationGizmos.DrawLines(transform, mapLocalPositions, laneColor + selectedColor); AnnotationGizmos.DrawArrowHeads(transform, mapLocalPositions, laneColor + selectedColor); if (MapAnnotationTool.SHOW_HELP) { #if UNITY_EDITOR UnityEditor.Handles.Label(transform.position, " LANE " + laneTurnType); #endif } }