A* Pathfinding Project
3.8.9
The A* Pathfinding Project for Unity 3D
|
![]() ![]() | Lightweight Array Pool |
![]() ![]() | Stores editor colors |
![]() ![]() | Stores the navigation graphs for the A* Pathfinding System |
![]() ![]() | Utility functions for working with numbers and strings |
![]() ![]() | |
![]() ![]() | Handles low level serialization and deserialization of graph settings and data |
![]() ![]() | Contains various spline functions |
![]() ![]() | Handles update checking for the A* Pathfinding Project |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | 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 |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Holds a surface and an outline visualization for a navmesh tile |
![]() ![]() | 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 region 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 |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Integer Rectangle |
![]() ![]() | Base for all path modifiers |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Graphs which can be updated during runtime |
![]() ![]() | ORCA Line |
![]() ![]() | |
![]() ![]() | Internal class used by the LayerGridGraph |
![]() ![]() | Internal class used by the LayerGridGraph |
![]() ![]() | |
![]() ![]() | 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 |
![]() ![]() | Helper for enabling or disabling compiler directives |
![]() ![]() | 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 |
![]() ![]() | Pools path objects to reduce load on the garbage collector |
![]() ![]() | Pools path objects to reduce load on the garbage collector |
![]() ![]() | 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 to be used in the recast graph rasterization |
![]() ![]() | 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 |
![]() ![]() | Queue of paths to be processed by the system |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | A very tiny json deserializer |
![]() ![]() | A very tiny json serializer |
![]() ![]() | |
![]() ![]() | Abstract turn constructor |
![]() ![]() |
|
![]() ![]() | Various vector math utility functions |
![]() ![]() | |
![]() ![]() |
|
![]() ![]() | 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 |
![]() ![]() | |
![]() ![]() | |
![]() ![]() |