![o](ftv2pnode.png) Pathfinding | |
![|](ftv2vertline.png) ![o](ftv2node.png) Nodes | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) RVO | Local avoidance related classes |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) Sampled | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2plastnode.png) Agent | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) VO | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) IAgent | Exposes properties of an Agent class |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) KDTree | KD-Tree implementation for rvo agents |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AgentTreeNode | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) ObstacleTreeNode | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Line | ORCA Line |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ObstacleVertex | One vertex in an obstacle |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RVOController | RVO Character Controller |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RVONavmesh | Adds a navmesh as RVO obstacles |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RVOObstacle | Base class for simple RVO colliders |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) RVOQuadtree | Quadtree for quick nearest neighbour search of agents |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) Node | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RVOSimulator | Unity front end for an RVO simulator |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RVOSquareObstacle | Square Obstacle for RVO Simulation |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2plastnode.png) Simulator | Local Avoidance Simulator |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) Worker | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) WorkerContext | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) Serialization | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AstarSerializer | Handles low level serialization and deserialization of graph settings and data |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) BoundsConverter | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) GraphMeta | Metadata for all graphs included in serialization |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) GraphSerializationContext | Holds information passed to custom graph serializers |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) GuidConverter | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) IntKeyDictionaryConverter | Enables json serialization of dictionaries with integer keys |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LayerMaskConverter | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) MatrixConverter | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SerializeSettings | Holds settings for how graphs should be serialized |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) UnityObjectConverter | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) VectorConverter | |
![|](ftv2vertline.png) ![o](ftv2node.png) Threading | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) Util | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Checksum | Calculates checksums of byte arrays |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Guid | Simple implementation of a GUID |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) IAstarPooledObject | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ListPool< T > | Lightweight List Pool |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LockFreeStack | Implements a lock free multiple producer - single consumer stack for the Path object |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Memory | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ObjectPool< T > | Lightweight object Pool |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) StackPool< T > | Lightweight Stack Pool |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2plastnode.png) TileHandler | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) TileType | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) Voxels | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) CompactVoxelCell | CompactVoxelCell used for recast graphs |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) CompactVoxelSpan | CompactVoxelSpan used for recast graphs |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ExtraMesh | Represents a custom mesh |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LinkedVoxelSpan | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Utility | - A* Pro Feature:
- This is an A* Pathfinding Project Pro feature only. This function/class/variable might not exist in the Free version of the A* Pathfinding Project or the functionality might be limited
The Pro version can be bought here
|
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) VoxelArea | - A* Pro Feature:
- This is an A* Pathfinding Project Pro feature only. This function/class/variable might not exist in the Free version of the A* Pathfinding Project or the functionality might be limited
The Pro version can be bought here
|
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) VoxelCell | VoxelCell used for recast graphs |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) VoxelContour | VoxelContour used for recast graphs |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) VoxelContourSet | VoxelContourSet used for recast graphs |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Voxelize | Voxelizer for recast graphs |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) VoxelMesh | VoxelMesh used for recast graphs |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) VoxelSpan | VoxelSpan used for recast graphs |
![|](ftv2vertline.png) ![o](ftv2pnode.png) WindowsStore | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) WindowsStoreCompatibility | |
![|](ftv2vertline.png) ![o](ftv2node.png) ABPath | Basic path, finds the shortest path from A to B |
![|](ftv2vertline.png) ![o](ftv2node.png) ABPathEndingCondition | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) AdvancedSmooth | Smoothing by dividing path into turns and straight segments |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ConstantTurn | Constant turning speed |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) MaxTurn | Type of turn |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Turn | Represents a turn in a path |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) TurnConstructor | Abstract turn constructor |
![|](ftv2vertline.png) ![o](ftv2node.png) AlternativePath | Applies penalty to the paths it processes telling other units to avoid choosing the same path |
![|](ftv2vertline.png) ![o](ftv2pnode.png) AnimationLink | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) LinkClip | |
![|](ftv2vertline.png) ![o](ftv2node.png) AnimationLinkEditor | |
![|](ftv2vertline.png) ![o](ftv2node.png) AstarColor | Stores editor colors |
![|](ftv2vertline.png) ![o](ftv2node.png) AstarData | Stores the navigation graphs for the A* Pathfinding System |
![|](ftv2vertline.png) ![o](ftv2node.png) AstarEnumFlagAttribute | |
![|](ftv2vertline.png) ![o](ftv2node.png) AstarMath | Utility functions for working with numbers, lines and vectors |
![|](ftv2vertline.png) ![o](ftv2pnode.png) AstarProfiler | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) ProfilePoint | |
![|](ftv2vertline.png) ![o](ftv2node.png) AstarSerializer | |
![|](ftv2vertline.png) ![o](ftv2node.png) AstarSplines | Contains various spline functions |
![|](ftv2vertline.png) ![o](ftv2node.png) AstarUpdateWindow | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) BBTree | Axis Aligned Bounding Box Tree |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) BBTreeBox | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) BinaryHeapM | Binary heap implementation |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) Tuple | |
![|](ftv2vertline.png) ![o](ftv2node.png) ConstantPath | Finds all nodes within a specified distance from the start |
![|](ftv2vertline.png) ![o](ftv2node.png) ConvexMeshNode | |
![|](ftv2vertline.png) ![o](ftv2node.png) CustomPath | |
![|](ftv2vertline.png) ![o](ftv2node.png) DebugUtility | - A* Pro Feature:
- This is an A* Pathfinding Project Pro feature only. This function/class/variable might not exist in the Free version of the A* Pathfinding Project or the functionality might be limited
The Pro version can be bought here
|
![|](ftv2vertline.png) ![o](ftv2node.png) DefineObject | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) EditorGUILayoutx | Handles fading effects and also some custom GUI functions such as LayerMaskField |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) FadeArea | |
![|](ftv2vertline.png) ![o](ftv2node.png) EditorUtilities | |
![|](ftv2vertline.png) ![o](ftv2node.png) EndingConditionDistance | Target is found when the path is longer than a specified value |
![|](ftv2vertline.png) ![o](ftv2node.png) EuclideanEmbedding | Implements heuristic optimizations |
![|](ftv2vertline.png) ![o](ftv2node.png) FleePath | Returns a path heading away from a specified point to avoid |
![|](ftv2vertline.png) ![o](ftv2node.png) FloodPath | Floods the area completely for easy computation of any path to a single point |
![|](ftv2vertline.png) ![o](ftv2node.png) FloodPathConstraint | Restrict suitable nodes by if they have been searched by a FloodPath |
![|](ftv2vertline.png) ![o](ftv2node.png) FloodPathTracer | Traces a path created with the Pathfinding.FloodPath |
![|](ftv2vertline.png) ![o](ftv2node.png) FunnelModifier | Simplifies paths on navmesh graphs using the funnel algorithm |
![|](ftv2vertline.png) ![o](ftv2node.png) GraphCollision | Handles collision checking for graphs |
![|](ftv2vertline.png) ![o](ftv2node.png) GraphEditor | |
![|](ftv2vertline.png) ![o](ftv2node.png) GraphEditorBase | Defined here only so non-editor classes can use the target field |
![|](ftv2vertline.png) ![o](ftv2node.png) GraphHitInfo | Returned by graph ray- or linecasts containing info about the hit |
![|](ftv2vertline.png) ![o](ftv2node.png) GraphModifier | GraphModifier for modifying graphs or processing graph data based on events |
![|](ftv2vertline.png) ![o](ftv2node.png) GraphNode | |
![|](ftv2vertline.png) ![o](ftv2node.png) GraphUpdateObject | Represents a collection of settings used to update nodes in a specific area of a graph |
![|](ftv2vertline.png) ![o](ftv2node.png) GraphUpdateScene | Helper class for easily updating graphs |
![|](ftv2vertline.png) ![o](ftv2node.png) GraphUpdateShape | Defines a shape for a Pathfinding.GraphUpdateObject |
![|](ftv2vertline.png) ![o](ftv2node.png) GraphUpdateUtilities | Contains useful functions for updating graphs |
![|](ftv2vertline.png) ![o](ftv2pnode.png) GridGraph | Generates a grid of nodes |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) TextureData | Used for using a texture as a source for a grid graph |
![|](ftv2vertline.png) ![o](ftv2node.png) GridGraphEditor | |
![|](ftv2vertline.png) ![o](ftv2node.png) GridNode | |
![|](ftv2vertline.png) ![o](ftv2node.png) GUIUtilityx | Simple GUI utility functions |
![|](ftv2vertline.png) ![o](ftv2node.png) IFunnelGraph | Graphs implementing this interface have support for the Funnel modifier |
![|](ftv2vertline.png) ![o](ftv2node.png) INavmesh | |
![|](ftv2vertline.png) ![o](ftv2node.png) INavmeshHolder | |
![|](ftv2vertline.png) ![o](ftv2node.png) Int2 | Two Dimensional Integer Coordinate Pair |
![|](ftv2vertline.png) ![o](ftv2node.png) Int3 | Holds a coordinate in integers |
![|](ftv2vertline.png) ![o](ftv2node.png) IntRect | Integer Rectangle |
![|](ftv2vertline.png) ![o](ftv2node.png) IPathModifier | Base for all path modifiers |
![|](ftv2vertline.png) ![o](ftv2node.png) IRaycastableGraph | |
![|](ftv2vertline.png) ![o](ftv2node.png) IUpdatableGraph | Graphs which can be updated during runtime |
![|](ftv2vertline.png) ![o](ftv2node.png) LayerGridGraph | Grid Graph, supports layered worlds |
![|](ftv2vertline.png) ![o](ftv2node.png) LayerGridGraphEditor | |
![|](ftv2vertline.png) ![o](ftv2node.png) LayerGridGraphUpdate | GraphUpdateObject with more settings for the LayerGridGraph |
![|](ftv2vertline.png) ![o](ftv2node.png) LevelGridNode | Describes a single node for the LayeredGridGraph |
![|](ftv2vertline.png) ![o](ftv2node.png) LinkedLevelCell | |
![|](ftv2vertline.png) ![o](ftv2node.png) LinkedLevelNode | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) LocalAvoidance | Local Avoidance (beta) [obsolete] |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) HalfPlane | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) IntersectionPair | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) VO | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) VOIntersection | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) VOLine | |
![|](ftv2vertline.png) ![o](ftv2node.png) LocalAvoidanceMover | Small example script of using the LocalAvoidance class |
![|](ftv2vertline.png) ![o](ftv2node.png) MeshNode | |
![|](ftv2vertline.png) ![o](ftv2node.png) MineBotAI | AI controller specifically made for the spider robot |
![|](ftv2vertline.png) ![o](ftv2node.png) ModifierConverter | |
![|](ftv2vertline.png) ![o](ftv2node.png) MonoModifier | Base class for path modifiers which can be attached to GameObjects |
![|](ftv2vertline.png) ![o](ftv2node.png) MultiTargetPath | A path which searches from one point to a number of different targets in one search or from a number of different start points to a single target |
![|](ftv2vertline.png) ![o](ftv2node.png) NavGraph | Base class for all graphs |
![|](ftv2vertline.png) ![o](ftv2node.png) NavmeshAdd | Adds new geometry to a recast graph |
![|](ftv2vertline.png) ![o](ftv2node.png) NavmeshClamp | Attach to any GameObject and the object will be clamped to the navmesh |
![|](ftv2vertline.png) ![o](ftv2node.png) NavmeshCut | Navmesh cutting for fast recast graph updating |
![|](ftv2vertline.png) ![o](ftv2node.png) NavMeshGraph | Generates graphs based on navmeshes |
![|](ftv2vertline.png) ![o](ftv2node.png) NavMeshGraphEditor | |
![|](ftv2vertline.png) ![o](ftv2node.png) NNConstraint | Nearest node constraint |
![|](ftv2vertline.png) ![o](ftv2node.png) NNInfo | |
![|](ftv2vertline.png) ![o](ftv2node.png) Node | |
![|](ftv2vertline.png) ![o](ftv2node.png) NodeLink | |
![|](ftv2vertline.png) ![o](ftv2node.png) NodeLink2 | |
![|](ftv2vertline.png) ![o](ftv2node.png) NodeLink3 | |
![|](ftv2vertline.png) ![o](ftv2node.png) NodeLink3Node | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) ObjImporter | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) meshStruct | |
![|](ftv2vertline.png) ![o](ftv2node.png) OptimizationHandler | - A* Pro Feature:
- This is an A* Pathfinding Project Pro feature only. This function/class/variable might not exist in the Free version of the A* Pathfinding Project or the functionality might be limited
The Pro version can be bought here
|
![|](ftv2vertline.png) ![o](ftv2node.png) Path | Base class for all path types |
![|](ftv2vertline.png) ![o](ftv2node.png) PathEndingCondition | Customized ending condition for a path |
![|](ftv2vertline.png) ![o](ftv2node.png) PathHandler | Handles thread specific path data |
![|](ftv2vertline.png) ![o](ftv2node.png) PathModifier | Base class for path modifiers which are not attached to GameObjects |
![|](ftv2vertline.png) ![o](ftv2node.png) PathNNConstraint | A special NNConstraint which can use different logic for the start node and end node in a path |
![|](ftv2vertline.png) ![o](ftv2node.png) PathNode | Stores temporary node data for a single pathfinding request |
![|](ftv2vertline.png) ![o](ftv2node.png) PathPool< T > | |
![|](ftv2vertline.png) ![o](ftv2node.png) PathThreadInfo | Holds info about one pathfinding thread |
![|](ftv2vertline.png) ![o](ftv2node.png) PathUtilities | Contains useful functions for working with paths and nodes |
![|](ftv2vertline.png) ![o](ftv2node.png) PointGraph | Basic point graph |
![|](ftv2vertline.png) ![o](ftv2node.png) PointGraphEditor | |
![|](ftv2vertline.png) ![o](ftv2node.png) PointNode | |
![|](ftv2vertline.png) ![o](ftv2node.png) Polygon | Utility functions for working with polygons, lines, and other vector math |
![|](ftv2vertline.png) ![o](ftv2node.png) Profile | |
![|](ftv2vertline.png) ![o](ftv2node.png) Progress | Progress info for e.g a progressbar |
![|](ftv2vertline.png) ![o](ftv2node.png) QuadtreeGraph | |
![|](ftv2vertline.png) ![o](ftv2node.png) QuadtreeGraphEditor | |
![|](ftv2vertline.png) ![o](ftv2node.png) QuadtreeNode | |
![|](ftv2vertline.png) ![o](ftv2node.png) QuadtreeNodeHolder | |
![|](ftv2vertline.png) ![o](ftv2node.png) RandomPath | Finds a path in a random direction from the start node |
![|](ftv2vertline.png) ![o](ftv2node.png) RaycastModifier | Simplifies a path using raycasting |
![|](ftv2vertline.png) ![o](ftv2node.png) RecastBBTree | Axis Aligned Bounding Box Tree |
![|](ftv2vertline.png) ![o](ftv2node.png) RecastBBTreeBox | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) RecastGraph | Automatically generates navmesh graphs based on world geometry |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) CapsuleCache | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NavmeshTile | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) SceneMesh | Represents a unity mesh |
![|](ftv2vertline.png) ![o](ftv2node.png) RecastGraphEditor | - A* Pro Feature:
- This is an A* Pathfinding Project Pro feature only. This function/class/variable might not exist in the Free version of the A* Pathfinding Project or the functionality might be limited
The Pro version can be bought here
|
![|](ftv2vertline.png) ![o](ftv2node.png) RecastMeshObj | Explicit mesh object for recast graphs |
![|](ftv2vertline.png) ![o](ftv2node.png) RelevantGraphSurface | Pruning of recast navmesh regions |
![|](ftv2vertline.png) ![o](ftv2node.png) RichAI | Advanced AI for navmesh based graphs |
![|](ftv2vertline.png) ![o](ftv2node.png) RichFunnel | |
![|](ftv2vertline.png) ![o](ftv2node.png) RichPath | |
![|](ftv2vertline.png) ![o](ftv2node.png) RichPathPart | |
![|](ftv2vertline.png) ![o](ftv2node.png) RichSpecial | |
![|](ftv2vertline.png) ![o](ftv2node.png) SimpleSmoothModifier | Modifier which smooths the path |
![|](ftv2vertline.png) ![o](ftv2node.png) StartEndModifier | Adjusts start and end points of a path |
![|](ftv2vertline.png) ![o](ftv2node.png) TagMask | Holds a tagmask |
![|](ftv2vertline.png) ![o](ftv2node.png) TargetMover | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) ThreadControlQueue | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) QueueTerminationException | |
![|](ftv2vertline.png) ![o](ftv2node.png) TileHandlerHelper | Helper for navmesh cut objects |
![|](ftv2vertline.png) ![o](ftv2node.png) TriangleMeshNode | Node represented by a triangle |
![|](ftv2vertline.png) ![o](ftv2node.png) UnityReferenceHelper | Helper class to keep track of references to GameObjects |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) UserConnection | A class for holding a user placed connection |
![o](ftv2node.png) AIFollow | Example AI |
![o](ftv2node.png) AIPath | AI for following paths |
![o](ftv2pnode.png) AstarDebugger | Debugger for the A* Pathfinding Project |
![|](ftv2vertline.png) ![o](ftv2node.png) GraphPoint | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) PathTypeDebug | |
![o](ftv2node.png) AstarEnumFlagDrawer | |
![o](ftv2pnode.png) AstarPath | Core Component for the A* Pathfinding System |
![|](ftv2vertline.png) ![o](ftv2node.png) AstarWorkItem | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) GUOSingle | Holds a single update that needs to be performed on a graph |
![o](ftv2pnode.png) AstarPathEditor | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) UpdateChecker | Checking for updates on startup |
![o](ftv2node.png) AstarSmoothFollow2 | Smooth Camera Following |
![o](ftv2node.png) BezierMover | |
![o](ftv2node.png) ContourPoint | |
![o](ftv2node.png) CustomGraphEditor | Added to editors of custom graph types |
![o](ftv2node.png) DoorController | |
![o](ftv2node.png) DynamicGridObstacle | Attach this script to any obstacle with a collider to enable dynamic updates of the graphs around it |
![o](ftv2node.png) GraphUpdateSceneEditor | Editor for GraphUpdateScene |
![o](ftv2node.png) GroupController | RVO Example Scene Unit Controller |
![o](ftv2node.png) LightweightRVO | Lightweight RVO Circle Example |
![o](ftv2node.png) LocalSpaceGraph | Helper for LocalSpaceRichAI |
![o](ftv2node.png) LocalSpaceRichAI | RichAI for local space (pathfinding on moving graphs) |
![o](ftv2node.png) NavmeshController | CharacterController helper for use on navmeshes |
![o](ftv2node.png) NavMeshRenderer | |
![o](ftv2pnode.png) NRVOAgent | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) HalfPlane | |
![o](ftv2node.png) NRVOController | |
![o](ftv2node.png) NRVOCoreSimulator | |
![o](ftv2node.png) ObjectPlacer | Small sample script for placing obstacles |
![o](ftv2node.png) PathTypesDemo | Demos different path types |
![o](ftv2node.png) ProceduralGridMover | |
![o](ftv2pnode.png) ProceduralWorld | |
![|](ftv2vertline.png) ![o](ftv2node.png) ProceduralPrefab | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) ProceduralTile | |
![o](ftv2node.png) RadiusModifier | Radius path modifier for offsetting paths |
![o](ftv2node.png) RaycastModifierEditor | |
![o](ftv2node.png) RecastMeshObjEditor | |
![o](ftv2node.png) RecastTileUpdate | Updates the tile(s) it is in at start, needs RecastTileUpdateHandler |
![o](ftv2node.png) RecastTileUpdateHandler | Helper for easier fast updates to recast graphs |
![o](ftv2node.png) RVOAgentPlacer | Places ROV agents in circles |
![o](ftv2node.png) RVOExampleAgent | |
![o](ftv2node.png) RVONavmeshEditor | |
![o](ftv2node.png) RVOSimulatorEditor | |
![o](ftv2node.png) RVOSquareObstacleEditor | |
![o](ftv2node.png) Seeker | Handles path calls for a single unit |
![o](ftv2node.png) SeekerEditor | |
![o](ftv2node.png) SimpleGraph | |
![o](ftv2node.png) SmoothModifierEditor | |
![\](ftv2lastnode.png) UndoTestEditor | |