Namespace Util Classes APIUpgrader Helper for upgrading source code to use newer APIs. ArrayPool< T > Lightweight Array Pool. Checksum Calculates checksums of byte arrays. Draw Helper methods for drawing gizmos and debug lines. GraphGizmoHelper GraphTransform Defines a transformation from graph space to world space. GridLookup< T > Holds a lookup datastructure to quickly find objects inside rectangles. Guid Simple implementation of a GUID. IAstarPooledObject IMovementPlane Transforms to and from world space to a 2D movement plane. ITransform Generic 3D coordinate transformation. ListExtensions Extension methods for List<T> ListPool< T > Lightweight List Pool. Memory Various utilities for handling arrays and memory. MovementUtilities MutableGraphTransform Like Pathfinding.Util.GraphTransform, but mutable. ObjectPool< T > Lightweight object Pool for IAstarPooledObject. ObjectPoolSimple< T > Lightweight object Pool. ParallelWorkQueue< T > Helper for parallelizing tasks. PathInterpolator Interpolates along a sequence of points. RetainedGizmos Helper for drawing Gizmos in a performant way. SimpleMovementPlane StackPool< T > Lightweight Stack Pool. TileHandler Utility class for updating tiles of navmesh/recast graphs.