Class PathNNConstraint Extends NNConstraint

Public

A special NNConstraint which can use different logic for the start node and end node in a path.

A PathNNConstraint can be assigned to the Path.nnConstraint field, the path will first search for the start node, then it will call SetStart and proceed with searching for the end node (nodes in the case of a MultiTargetPath).
The default PathNNConstraint will constrain the end point to lie inside the same area as the start point.

Public Methods

SetStart (node)

Called after the start node has been found.

Public Static Variables

Walkable

An NNConstraint which filters out unwalkable nodes.

Public Static

Inherited Public Members

None

Returns a constraint which does not filter the results.

Public Static
Suitable (node)

Returns whether or not the node conforms to this NNConstraint's rules.

SuitableGraph (graphIndex, graph)

Returns whether or not the graph conforms to this NNConstraint's rules.

UseSettings (settings)
Walkable

An NNConstraint which filters out unwalkable nodes.

Public Static
area

Area ID to constrain to.

Public
constrainArea

Only treat nodes in the area area as suitable.

Public
constrainDistance

Constrain distance to node.

Public
constrainTags

Sets if tags should be constrained.

Public
constrainWalkability

Constrain the search to only walkable or unwalkable nodes depending on walkable.

Public
distanceMetric

Determines how to measure distances to the navmesh.

Public
graphMask

Graphs treated as valid to search on.

Public
tags

Nodes which have any of these tags set are suitable.

Public
walkable

Only search for walkable or unwalkable nodes if constrainWalkability is enabled.

Public