Ejemplo n.º 1
0
        void Start()
        {
            if (startWp != null)
            {
                graph = new RoadGraph(startWp);
            }

            if (targetWp != null && graph != null)
            {
                pathfinder = new Pathfinder(graph);

                RoadEdge[]      edgePath = pathfinder.Djikstra(startWp, targetWp);
                List <Waypoint> wpPath   = EdgePathToWaypoints(edgePath);
                path = wpPath;
            }

            if (car != null)
            {
                car.NavigateByPath(path);
            }
        }