Namespace Util Classes APIUpgrader Helper for upgrading source code to use newer APIs. ArrayPool 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 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 Lightweight List Pool. Memory Various utilities for handling arrays and memory. MovementUtilities ObjectPool Lightweight object Pool for IAstarPooledObject. ObjectPoolSimple Lightweight object Pool. ParallelWorkQueue Helper for parallelizing tasks. PathInterpolator Interpolates along a sequence of points. PreserveAttribute Prevents code stripping. RetainedGizmos Helper for drawing Gizmos in a performant way. StackPool Lightweight Stack Pool. TileHandler Utility class for updating tiles of navmesh/recast graphs.