public override void FinalizeInit() { ConstructComponents(); VehiclePathGrid.RecalculateAllPerceivedPathCosts(); VehicleRegionAndRoomUpdater.Enabled = true; VehicleRegionAndRoomUpdater.RebuildAllWaterRegions(); }
public void ConstructComponents() { VehiclePathGrid = new VehiclePathGrid(map); ShipPathFinder = new VehiclePathFinder(map); ThreadedPathFinderConstrained = new VehiclePathFinder(map, false); VehicleReachability = new VehicleReachability(map); VehicleRegionGrid = new VehicleRegionGrid(map); VehicleRegionMaker = new VehicleRegionMaker(map); VehicleRegionAndRoomUpdater = new VehicleRegionAndRoomUpdater(map); VehicleRegionLinkDatabase = new VehicleRegionLinkDatabase(); VehicleRegionDirtyer = new VehicleRegionDirtyer(map); }