|
A* Pathfinding Project
3.6.8
The A* Pathfinding Project for Unity 3D
|
Restrict suitable nodes by if they have been searched by a FloodPath. More...
Restrict suitable nodes by if they have been searched by a FloodPath.
Suitable nodes are in addition to the basic contraints, only the nodes which return true on a FloodPath.HasPathTo (node) call.
Public Member Functions | |
| FloodPathConstraint (FloodPath path) | |
| override bool | Suitable (GraphNode node) |
| Returns whether or not the node conforms to this NNConstraint's rules. | |
Public Member Functions inherited from NNConstraint | |
| NNConstraint () | |
| Default constructor. | |
| virtual bool | SuitableGraph (int graphIndex, NavGraph graph) |
| Returns whether or not the graph conforms to this NNConstraint's rules. | |
Private Attributes | |
| readonly FloodPath | path |
Additional Inherited Members | |
Public Attributes inherited from NNConstraint | |
| int | area = -1 |
| Area ID to constrain to. | |
| bool | constrainArea |
| Only treat nodes in the area area as suitable. | |
| bool | constrainDistance = true |
| Constrain distance to node. | |
| bool | constrainTags = true |
| Sets if tags should be constrained. | |
| bool | constrainWalkability = true |
| Only treat nodes with the walkable flag set to the same as walkable as suitable. | |
| bool | distanceXZ |
| if available, do an XZ check instead of checking on all axes. | |
| int | graphMask = -1 |
| Graphs treated as valid to search on. | |
| int | tags = -1 |
| Nodes which have any of these tags set are suitable. | |
| bool | walkable = true |
| What must the walkable flag on a node be for it to be suitable. | |
Properties inherited from NNConstraint | |
| static NNConstraint | Default [get] |
| The default NNConstraint. | |
| static NNConstraint | None [get] |
| Returns a constraint which will not filter the results. | |
| FloodPathConstraint | ( | FloodPath | path | ) |
|
virtual |
Returns whether or not the node conforms to this NNConstraint's rules.
Reimplemented from NNConstraint.
|
private |