Class Path Extends IPathInternals
Base class for all path types.
Inner Types
Public Methods
Public Variables
Current state of the path.
Returns the state of the path in the pathfinding pipeline.
Callback to call when the path is complete.
How long it took to calculate this path in milliseconds.
If the path failed, this is true.
Additional info on why a path failed.
Determines which heuristic to use.
Scale of the heuristic values.
Immediate callback to call when the path is complete.
Constraint for how to search for nodes that are traversable by this path.
Distance metric to use when searching for the start and end nodes in the graph.
ID of this path.
Number of nodes this path has searched.
Constrains which nodes the path can traverse.
Specifies the cost of traversing different nodes.
Holds the (possibly post-processed) path as a Vector3 list.
Public Static Variables
Private/Protected Members
Checks the traversal provider for compatibility with the current version of the A* Pathfinding Project.
Writes text shared for all overrides of DebugString to the string builder.
Writes text shared for all overrides of DebugString to the string builder.
Called when a valid node has been found for the end of the path.
True if the path is currently pooled.
List of claims on this path with reference objects.
True if the Reset function has been called.
True if the path has been released with a non-silent call yet.
Deprecated Members
Which graph tags are traversable.
Constraint for how to search for nodes.
Penalties for each tag.
Provides additional traversal information to a path request.