Browse Source

Support forceInit for all ERPathAdapters at MultiRoadPathCreator

master
madc0der 4 years ago
parent
commit
a9186d8b68
  1. 2
      ERVertexPath/ERMultiRoadPathCreator.cs
  2. 4
      ERVertexPath/ERNetworkVertexPathCreator.cs

2
ERVertexPath/ERMultiRoadPathCreator.cs

@ -34,7 +34,7 @@ namespace ERVertexPath @@ -34,7 +34,7 @@ namespace ERVertexPath
isInitialized = true;
allRoadsPathCreator.Init();
allRoadsPathCreator.Init(forceInit);
var lowerNameMask = roadNameMask.ToLower();
var roads = new ERRoadNetwork().GetRoads().Where(_road => _road.GetName().ToLower().Contains(lowerNameMask));

4
ERVertexPath/ERNetworkVertexPathCreator.cs

@ -19,9 +19,9 @@ namespace ERVertexPath @@ -19,9 +19,9 @@ namespace ERVertexPath
Init();
}
public void Init()
public void Init(bool forceInit = false)
{
if (isInitialized)
if (!forceInit && isInitialized)
{
return;
}

Loading…
Cancel
Save