Classes |
class | BasicPathFollower |
class | FollowPath |
| FollowPath is a helper Action that combines two other Actions. FollowPath first chooses a movement target using chooseAction, then moves to the target using moveAction. ContextItems constants are expected to be set and used, including PATHGRAPH, PATH_TO_TARGET, TARGET, and MOVE_TO_TARGET. More...
|
class | MoveToTarget |
| MoveToTarget is an Action that attempts to use Instantaneous steering behaviors SB_Arrive and SB_Face to move toward the position identified by ContextItems.MOVE_TARGET. More...
|
interface | PathBase |
| PathBase is the base interface for all Path implementations. More...
|
class | PathConstants |
class | PathEdge |
| Base class for PathEdge representation. Path edges are directed edges with associated costs, used for graph traversal in directed graphs. Path edges have statically defined costs plus an associated Cost function. Edges are always one way. More...
|
class | PathGraph |
| PathGraph is the base class for all PathGraph implementations. More...
|
class | PathGraphException |
| An exception class associated with Path Graph functions. More...
|
class | PathNode |
| PathNode is the base class for all path graph nodes. Path node typically consists of a node index and incoming and outgoing edge lists. More...
|
class | SimplePath |
class | VectorPathGraph |
class | VectorPathNode |
class | MoveLookTarget |
| MoveLookTarget is a class that supports multiple representations of a possible target position, including a Transform (GameObject), Kinematic (like those used by Agents), or simple Vector3. More...
|
class | NavGridArray |
class | NavGridMultiRegionGraph |
class | NavGridPathChooseMoveTarget |
| WaypointPathChooseMoveTarget is an Action that chooses a movement target based on moving forward-only through a set of waypoints. This Action depends on loading a WaypointPathGraph rather than an arbitrary path graph. More...
|
class | NavGridRegion |
class | FindPathToTarget |
| FindPathToTarget is an Action that uses the AI Agent position and ContextItems.TARGET as begin and end points, then constructs a path using ContextItems.PATHGRAPH, inserting the final result in ContextItems.PATH_TO_TARGET. More...
|
class | LPAPathFinder |
| LPAPathFinder is an implementation of the Lifelong Planning A* algorithm described in this research: http://idm-lab.org/project-a.html. More...
|
class | LPAPathNodeHelper |
| LPAPathNodeHelper is a special PathNodeHelper class designed specifically for LPA* pathfinding http://idm-lab.org/project-a.html. More...
|
class | PathGraphPriorityHeap |
| A priority heap class used for pathfinding. The heap is static in memory and contains graph.Size PathNodeHelper objects. More...
|
class | PathNodeHelper |
| PathNodeHelper is a helper class used in pathfinding to track the visited state and cost information. More...
|
class | PathManager |
| PathManager is both a helper class for building pathfinding within the UnityEditor and a utility class for accessing path-based movement in RAIN. More...
|
class | Waypoint |
| Waypoint defines a node in a waypoint navigation graph setup. More...
|
class | WaypointGizmo |
class | WaypointPathChooseMoveTarget |
| WaypointPathChooseMoveTarget is an Action that chooses a movement target based on moving forward-only through a set of waypoints. This Action depends on loading a WaypointPathGraph rather than an arbitrary path graph. More...
|
class | WaypointPathFollower |
class | WaypointPathGraph |
class | WaypointPathNode |
class | PathGizmo |
| PathNodeGizmo is used to display a path node and its connections to its neighbors for graph visualization. More...
|
class | PathNodeGizmo |
| PathNodeGizmo is used to display a path node and its connections to its neighbors for graph visualization. More...
|