A* Pathfinding Project
4.3.5
The A* Pathfinding Project for Unity 3D
|
Public Member Functions | |
override bool | Suitable (GraphNode node) |
Returns whether or not the node conforms to this NNConstraint's rules. More... | |
Public Member Functions inherited from NNConstraint | |
NNConstraint () | |
Default constructor. More... | |
virtual bool | SuitableGraph (int graphIndex, NavGraph graph) |
Returns whether or not the graph conforms to this NNConstraint's rules. More... | |
Public Attributes | |
HashSet< GraphNode > | nodes |
Public Attributes inherited from NNConstraint | |
int | area = -1 |
Area ID to constrain to. More... | |
bool | constrainArea |
Only treat nodes in the area area as suitable. More... | |
bool | constrainDistance = true |
Constrain distance to node. More... | |
bool | constrainTags = true |
Sets if tags should be constrained. More... | |
bool | constrainWalkability = true |
Constrain the search to only walkable or unwalkable nodes depending on walkable. More... | |
bool | distanceXZ |
if available, do an XZ check instead of checking on all axes. More... | |
GraphMask | graphMask = -1 |
Graphs treated as valid to search on. More... | |
int | tags = -1 |
Nodes which have any of these tags set are suitable. More... | |
bool | walkable = true |
Only search for walkable or unwalkable nodes if constrainWalkability is enabled. More... | |
Additional Inherited Members | |
Properties inherited from NNConstraint | |
static NNConstraint | Default [get] |
The default NNConstraint. More... | |
static NNConstraint | None [get] |
Returns a constraint which does not filter the results. More... | |
|
virtual |
Returns whether or not the node conforms to this NNConstraint's rules.
Reimplemented from NNConstraint.
HashSet<GraphNode> nodes |