示例#1
0
        internal void GenerateNewWayPointPath()
        {
            var roadIds = new RoadSet(RoadNetwork);

            if (!roadIds.Contains(m_RoadId))
            {
                m_RoadId = roadIds.GetNotTraversed(Math.Abs(m_Rand.NextInt()));
                if (m_RoadId.Equals(default))
示例#2
0
 internal TraversalState(RoadNetworkDescription roadNetwork)
 {
     RoadId         = default;
     LaneSectionIdx = -1;
     LaneId         = 0;
     Direction      = default;
     AllRoadIds     = new RoadSet(roadNetwork);
 }