|
A* Pathfinding Project
3.1.4
The A* Pathfinding Project for Unity 3D
|
| Stores editor colors | |
| Stores the navigation graphs for the A* Pathfinding System | |
| Contains various spline functions | |
| Axis Aligned Bounding Box Tree | |
| Binary heap implementation | |
| Calculates checksums of byte arrays | |
| Handles fading effects and also some custom GUI functions such as LayerMaskField | |
| 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 | |
| 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 GUIUtility functions | |
| Exposes properties of an Agent class | |
| Graphs implementing this interface have support for the Funnel modifier | |
| Holds a coordinate in integers | |
| Integer Rectangle | |
| Base for all path modifiers | |
| Lightweight List Pool | |
| Implements a lock free multiple producer - single consumer stack for the Path object | |
| Utility functions for working with numbers, lines and vectors | |
| Matrix implementation | |
| Base class for all graphs | |
| Nearest node constraint | |
| Holds one node in a navgraph | |
| Obj mesh exporter | |
| One vertex in an obstacle | |
| Customized ending condition for a path | |
| 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 | |
| Holds settings for how graphs should be serialized | |
| Local Avoidance Simulator | |
| Simple profiler for what is written to a BinaryWriter stream | |
| Serializer mask for what is to be saved in the file | |
| Lightweight Stack Pool | |
| Holds a tagmask | |
| A class for holding a user placed connection | |