| void .ctor() | Public+1 flags | — | 0x00 |
| void Add(GraphNode node) | Public | — | 0x08 |
| void Rebuild(const GraphNode[]& nodes, int start, int end) | Public | | 0x08 |
| GraphNode[] GetOrCreateList() | Private | | 0x08 |
| int Size(int index) | Private | | 0x04 |
| void CollectAndClear(int index, List<Pathfinding.GraphNode> buffer) | Private | | 0x08 |
| int MaxAllowedSize(int numNodes, int depth) | PrivateStatic | | 0x04 |
| void Rebalance(int index) | Private | | 0x04 |
| void EnsureSize(int index) | Private | | 0x04 |
| void Build(int index, List<Pathfinding.GraphNode> nodes, int start, int end) | Private | | 0x08 |
| void Add(GraphNode point, int index, int depth) | Private | | 0x08 |
| GraphNode GetNearest(const Int3& point, NNConstraint constraint) | Public | | 0x0C |
| void GetNearestInternal(int index, const Int3& point, NNConstraint constraint, ref GraphNode& best, ref long& bestSqrDist) | Private | | 0x0C |
| GraphNode GetNearestConnection(const Int3& point, NNConstraint constraint, long maximumSqrConnectionLength) | Public | | 0x0C |
| void GetNearestConnectionInternal(int index, const Int3& point, NNConstraint constraint, ref GraphNode& best, ref long& bestSqrDist, long distanceThresholdOffset) | Private | | 0x0C |
| void GetInRange(const Int3& point, long sqrRadius, List<Pathfinding.GraphNode> buffer) | Public | | 0x0C |
| void GetInRangeInternal(int index, const Int3& point, long sqrRadius, List<Pathfinding.GraphNode> buffer) | Private | | 0x0C |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |