ClassicCityBuilderKit 1.8.8
|
Public Member Functions | |
void | Initialize (int areaMask, bool allowInvalidPath) |
void | Calculate (int maxCalculations=PathQuery.DEFAULT_MAX_CALCULATIONS) |
bool | HasPoint (Vector2Int point, object tag=null) |
checks if a point exists within the pathfinder for example points on map pathing that are blocked or points for road pathing that dont have a road | |
WalkingPath | FindPath (Vector2Int[] startPoints, Vector2Int[] targetPoints, object tag=null) |
attempts to find a path between one of the starts and one of the ends | |
PathQuery | FindPathQuery (Vector2Int[] starts, Vector2Int[] targets, object tag=null) |
|
inline |
attempts to find a path between one of the starts and one of the ends
starts | collection of one or more possible start points |
targets | collection of one or more possible start points |
tag | additional pathfinding parameter(road type, walker info, ...) |
Implements CityBuilderCore.IPathfinder.
|
inline |
Implements CityBuilderCore.IPathfinder.
|
inline |
checks if a point exists within the pathfinder
for example points on map pathing that are blocked or points for road pathing that dont have a road
point | the map point to check |
tag | additional pathfinding parameter(road type, walker info, ...) |
Implements CityBuilderCore.IPathfinder.