private void AddSegment(WaypointRenderer start, WaypointRenderer end) { LineSegment ls; ls.start = start; ls.end = end; segments.Add(ls); }
public PathToRobotRenderer(List <WaypointRenderer> waypoints) : this() { WaypointRenderer previous = null; foreach (WaypointRenderer p in waypoints) { p.PathID = this.ID; if (previous == null) { previous = p; } else { AddSegment(previous, p); previous = p; } } }
public void AddWaypoint(WaypointRenderer p) { waypoints.Add(p); AddSegment(waypoints.Last(), p); }