|
A* Pathfinding Project
3.6.1
The A* Pathfinding Project for Unity 3D
|
| Stores editor colors | |
| Stores the navigation graphs for the A* Pathfinding System | |
| Utility functions for working with numbers, lines and vectors | |
| Handles low level serialization and deserialization of graph settings and data | |
| Contains various spline functions | |
| Axis Aligned Bounding Box Tree | |
| Binary heap implementation | |
| Calculates checksums of byte arrays | |
| CompactVoxelCell used for recast graphs | |
| CompactVoxelSpan used for recast graphs | |
| Handles fading effects and also some custom GUI functions such as LayerMaskField | |
| Implements heuristic optimizations | |
| Represents a custom mesh | |
| Handles collision checking for graphs | |
| Defined here only so non-editor classes can use the target field | |
| Returned by graph ray- or linecasts containing info about the hit | |
| Metadata for all graphs included in serialization | |
| Holds information passed to custom graph serializers | |
| Represents a collection of settings used to update nodes in a specific area of a graph | |
| Defines a shape for a Pathfinding.GraphUpdateObject | |
| Contains useful functions for updating graphs | |
| Simple implementation of a GUID | |
| Simple GUI utility functions | |
| Holds a single update that needs to be performed on a graph | |
| Exposes properties of an Agent class | |
| Graphs implementing this interface have support for the Funnel modifier | |
| Two Dimensional Integer Coordinate Pair | |
| Holds a coordinate in integers | |
| Integer Rectangle | |
| Base for all path modifiers | |
| Graphs which can be updated during runtime | |
| KD-Tree implementation for rvo agents | |
| ORCA Line | |
| Lightweight List Pool | |
| Implements a lock free multiple producer - single consumer stack for the Path object | |
| Base class for all graphs | |
| Nearest node constraint | |
| Lightweight object Pool | |
| One vertex in an obstacle | |
| |
| Base class for all path types | |
| Customized ending condition for a path | |
| Handles thread specific path data | |
| Stores temporary node data for a single pathfinding request | |
| Holds info about one pathfinding thread | |
| Contains useful functions for working with paths and nodes | |
| Utility functions for working with polygons, lines, and other vector math | |
| Progress info for e.g a progressbar | |
| Axis Aligned Bounding Box Tree | |
| Quadtree for quick nearest neighbour search of agents | |
| Represents a unity mesh | |
| Holds settings for how graphs should be serialized | |
| Local Avoidance Simulator | |
| Lightweight Stack Pool | |
| Holds a tagmask | |
| Used for using a texture as a source for a grid graph | |
| Abstract turn constructor | |
| Checking for updates on startup | |
| A class for holding a user placed connection | |
| |
| |
| VoxelCell used for recast graphs | |
| VoxelContour used for recast graphs | |
| VoxelContourSet used for recast graphs | |
| Voxelizer for recast graphs | |
| VoxelMesh used for recast graphs | |
| VoxelSpan used for recast graphs | |