```
private void TestRoads()
{
SCR_AIWorld aiWorld = SCR_AIWorld.Cast(GetGame().GetAIWorld());
if (!aiWorld)
return;
RoadNetworkManager roadNetworkManager = aiWorld.GetRoadNetworkManager();
if (!roadNetworkManager)
return;
//arland beauwhatever city
vector position = {3165.111, 11.576, 2798.563};
vector minAABB = m_Location.GetOrigin() - { ROAD_SEARCH_RADIUS, 0, ROAD_SEARCH_RADIUS };
vector maxAABB = m_Location.GetOrigin() + { ROAD_SEARCH_RADIUS, 1000, ROAD_SEARCH_RADIUS };
array<BaseRoad> roads = {};
roadNetworkManager.GetRoadsInAABB(minAABB, maxAABB, roads);
for (int i = 0; i < roads.Count(); i++)
{
BaseRoad road = roads[i];
array<vector> points = {};
road.GetPoints(points);
for (int j = points.Count() - 1; j >= 0; j--)
{
ESCT_Logger.InfoFormat("Vector: %1", points[j].ToString());
}
}
}
```