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
isInitialized = true; isInitialized = true;
allRoadsPathCreator.Init(); allRoadsPathCreator.Init(forceInit);
var lowerNameMask = roadNameMask.ToLower(); var lowerNameMask = roadNameMask.ToLower();
var roads = new ERRoadNetwork().GetRoads().Where(_road => _road.GetName().ToLower().Contains(lowerNameMask)); var roads = new ERRoadNetwork().GetRoads().Where(_road => _road.GetName().ToLower().Contains(lowerNameMask));

4
ERVertexPath/ERNetworkVertexPathCreator.cs

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

Loading…
Cancel
Save