0x00x0040
Members 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | v0 | int | Public | — | |
| 0x04 | v1 | int | Public | — | |
| 0x04 | v2 | int | Public | — | |
| 0x08 | _navmeshHolders | INavmeshHolder[] | Static+1 flags | — | |
| 0x08 | lockObject | object | Static+2 flags | — | |
| 0x003C | 0x04 | unreflected bytes to end of TriangleMeshNode | |||
Inherited from MeshNode 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | connections | Connection[] | Public | — |
Inherited from GraphNode 20
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | nodeIndex | int | Private | — | |
| 0x04 | flags | uint | 1 flags | — | |
| 0x04 | penalty | uint | Private | — | |
| — | 0x04 | NodeIndexMask | int | PrivateStatic+1 flags | 268435455 |
| — | 0x04 | DestroyedNodeIndex | int | PrivateStatic+1 flags | 268435454 |
| — | 0x04 | TemporaryFlag1Mask | int | PrivateStatic+1 flags | 268435456 |
| — | 0x04 | TemporaryFlag2Mask | int | PrivateStatic+1 flags | 536870912 |
| 0x0C | position | Int3 | Public | — | |
| — | 0x04 | FlagsWalkableOffset | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | FlagsWalkableMask | uint | PrivateStatic+1 flags | 1 |
| — | 0x04 | FlagsHierarchicalIndexOffset | int | PrivateStatic+1 flags | 1 |
| — | 0x04 | HierarchicalIndexMask | uint | PrivateStatic+1 flags | 262142 |
| — | 0x04 | HierarchicalDirtyOffset | int | PrivateStatic+1 flags | 18 |
| — | 0x04 | HierarchicalDirtyMask | uint | PrivateStatic+1 flags | 262144 |
| — | 0x04 | FlagsGraphOffset | int | PrivateStatic+1 flags | 24 |
| — | 0x04 | FlagsGraphMask | uint | PrivateStatic+1 flags | 4278190080 |
| — | 0x04 | MaxHierarchicalNodeIndex | uint | PublicStatic+1 flags | 131071 |
| — | 0x04 | MaxGraphIndex | uint | PublicStatic+1 flags | 255 |
| — | 0x04 | FlagsTagOffset | int | PrivateStatic+1 flags | 19 |
| — | 0x04 | FlagsTagMask | uint | PrivateStatic+1 flags | 16252928 |
Functions 26
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(AstarPath astar) | Public+1 flags | 0x08 | |
| INavmeshHolder GetNavmeshHolder(uint graphIndex) | PublicStatic | 0x08 | |
| void SetNavmeshHolder(int graphIndex, INavmeshHolder graph) | PublicStatic | 0x08 | |
| void UpdatePositionFromVertices() | Public | 0x00 | |
| int GetVertexIndex(int i) | Public | 0x04 | |
| int GetVertexArrayIndex(int i) | Public | 0x04 | |
| void GetVertices(ref Int3& v0, ref Int3& v1, ref Int3& v2) | Public | 0x0C | |
| void GetVerticesInGraphSpace(ref Int3& v0, ref Int3& v1, ref Int3& v2) | Public | 0x0C | |
| Int3 GetVertex(int i) | Public+1 flags | 0x0C | |
| Int3 GetVertexInGraphSpace(int i) | Public | 0x0C | |
| int GetVertexCount() | Public+1 flags | 0x04 | |
| Vector3 ClosestPointOnNode(const Vector3& p) | Public+1 flags | 0x0C | |
| Int3 ClosestPointOnNodeXZInGraphSpace(const Vector3& p) | 1 flags | 0x0C | |
| Vector3 ClosestPointOnNodeXZ(const Vector3& p) | Public+1 flags | 0x0C | |
| bool ContainsPoint(const Vector3& p) | Public+1 flags | 0x0C | |
| bool ContainsPointInGraphSpace(const Int3& p) | Public+1 flags | 0x0C | |
| void UpdateRecursiveG(Path path, PathNode pathNode, PathHandler handler) | Public+1 flags | 0x08 | |
| void Open(Path path, PathNode pathNode, PathHandler handler, bool useLoose) | Public+1 flags | 0x08 | |
| int SharedEdge(GraphNode other) | Public | 0x08 | |
| bool GetPortal(GraphNode toNode, List<UnityEngine.Vector3> left, List<UnityEngine.Vector3> right, bool backwards) | Public+1 flags | 0x08 | |
| bool GetPortal(GraphNode toNode, List<UnityEngine.Vector3> left, List<UnityEngine.Vector3> right, bool backwards, ref int& aIndex, ref int& bIndex) | Public | 0x08 | |
| float SurfaceArea() | Public+1 flags | 0x04 | |
| Vector3 RandomPointOnSurface() | Public+1 flags | 0x0C | |
| void SerializeNode(GraphSerializationContext ctx) | Public+1 flags | 0x08 | |
| void DeserializeNode(GraphSerializationContext ctx) | Public+1 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 39
types with a member, parameter or interface of this type<>c<>c__DisplayClass84_1Action`1ArraySortHelper`1BBTreeComparison`1Dictionary`2Dictionary`2EntryEntryEnumeratorEnumeratorEqualityComparer`1Func`2Func`2ICollection`1IComparer`1IDictionary`2IDictionary`2IEnumerator`1IEqualityComparer`1IList`1IReadOnlyDictionary`2IReadOnlyDictionary`2IReadOnlyList`1KeyCollectionKeyCollectionKeyValuePair`2KeyValuePair`2List`1NavmeshBaseNavmeshTilePredicate`1Queue`1ReadOnlyCollection`1RecastGraphRichFunnelTriangleMeshNode[]ValueCollection