Namespace Util Classes ArrayPool Lightweight Array Pool. BatchedEvents Checksum Calculates checksums of byte arrays. DependencyCheck EditorGUILayoutHelper Some editor gui helper methods. 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 IEntityIndex Used by Pathfinding.Util.BatchedEvents. 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 MutableGraphTransform Like Pathfinding.Util.GraphTransform, but mutable. NodeHasher Combines hashes into a single hash value. 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. SimpleMovementPlane StackPool Lightweight Stack Pool. TileHandler Utility class for updating tiles of navmesh/recast graphs.