0x00x0030
Members 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 17
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(AstarPath astar) | 2 flags | 0x08 | |
| Int3 GetVertex(int i) | Public+3 flags | — | 0x0C |
| int GetVertexCount() | Public+3 flags | 0x04 | |
| Vector3 ClosestPointOnNodeXZ(const Vector3& p) | Public+3 flags | — | 0x0C |
| void ClearConnections(bool alsoReverse) | Public+1 flags | 0x01 | |
| void GetConnections(Action<Pathfinding.GraphNode> action) | Public+1 flags | 0x08 | |
| bool ContainsConnection(GraphNode node) | Public+1 flags | 0x08 | |
| void UpdateRecursiveG(Path path, PathNode pathNode, PathHandler handler) | Public+1 flags | 0x08 | |
| void AddConnection(GraphNode node, uint cost) | Public+1 flags | 0x08 | |
| void AddConnection(GraphNode node, uint cost, byte shapeEdge) | Public | 0x08 | |
| void RemoveConnection(GraphNode node) | Public+1 flags | 0x08 | |
| bool ContainsPoint(const Int3& point) | Public+2 flags | 0x0C | |
| bool ContainsPoint(const Vector3& point) | Public+3 flags | — | 0x0C |
| bool ContainsPointInGraphSpace(const Int3& point) | Public+3 flags | — | 0x0C |
| int GetGizmoHashCode() | Public+1 flags | 0x04 | |
| void SerializeReferences(GraphSerializationContext ctx) | Public+1 flags | 0x08 | |
| void DeserializeReferences(GraphSerializationContext ctx) | Public+1 flags | 0x08 |