Zdexby TheHolyOneZ
44,741 classes
Class

TriangleMeshNode

: MeshNode : GraphNode : Object
Pathfinding.TriangleMeshNode, AstarPathfindingProject 0x0040 (64 B) inherited 0x0030 AstarPathfindingProject.dll
0x00x0040

Members 5

OffsetSizeNameTypeFlagsDefault
0x04v0intPublic—
0x04v1intPublic—
0x04v2intPublic—
0x08lockObjectobjectStatic+2 flags—
0x003C0x04unreflected bytes to end of TriangleMeshNode
Inherited from MeshNode 1
OffsetSizeNameTypeFlagsDefault
0x08connectionsConnection[]Public—
Inherited from GraphNode 20
OffsetSizeNameTypeFlagsDefault
0x04nodeIndexintPrivate—
0x04flagsuint1 flags—
0x04penaltyuintPrivate—
—0x04NodeIndexMaskintPrivateStatic+1 flags268435455
—0x04DestroyedNodeIndexintPrivateStatic+1 flags268435454
—0x04TemporaryFlag1MaskintPrivateStatic+1 flags268435456
—0x04TemporaryFlag2MaskintPrivateStatic+1 flags536870912
0x0CpositionInt3Public—
—0x04FlagsWalkableOffsetintPrivateStatic+1 flags0
—0x04FlagsWalkableMaskuintPrivateStatic+1 flags1
—0x04FlagsHierarchicalIndexOffsetintPrivateStatic+1 flags1
—0x04HierarchicalIndexMaskuintPrivateStatic+1 flags262142
—0x04HierarchicalDirtyOffsetintPrivateStatic+1 flags18
—0x04HierarchicalDirtyMaskuintPrivateStatic+1 flags262144
—0x04FlagsGraphOffsetintPrivateStatic+1 flags24
—0x04FlagsGraphMaskuintPrivateStatic+1 flags4278190080
—0x04MaxHierarchicalNodeIndexuintPublicStatic+1 flags131071
—0x04MaxGraphIndexuintPublicStatic+1 flags255
—0x04FlagsTagOffsetintPrivateStatic+1 flags19
—0x04FlagsTagMaskuintPrivateStatic+1 flags16252928

Functions 26

SignatureFlagsNativeParams
void .ctor(AstarPath astar)Public+1 flags0x08
INavmeshHolder GetNavmeshHolder(uint graphIndex)PublicStatic0x08
void SetNavmeshHolder(int graphIndex, INavmeshHolder graph)PublicStatic0x08
void UpdatePositionFromVertices()Public0x00
int GetVertexIndex(int i)Public0x04
int GetVertexArrayIndex(int i)Public0x04
void GetVertices(ref Int3& v0, ref Int3& v1, ref Int3& v2)Public0x0C
void GetVerticesInGraphSpace(ref Int3& v0, ref Int3& v1, ref Int3& v2)Public0x0C
Int3 GetVertex(int i)Public+1 flags0x0C
Int3 GetVertexInGraphSpace(int i)Public0x0C
int GetVertexCount()Public+1 flags0x04
Vector3 ClosestPointOnNode(const Vector3& p)Public+1 flags0x0C
Int3 ClosestPointOnNodeXZInGraphSpace(const Vector3& p)1 flags0x0C
Vector3 ClosestPointOnNodeXZ(const Vector3& p)Public+1 flags0x0C
bool ContainsPoint(const Vector3& p)Public+1 flags0x0C
bool ContainsPointInGraphSpace(const Int3& p)Public+1 flags0x0C
void UpdateRecursiveG(Path path, PathNode pathNode, PathHandler handler)Public+1 flags0x08
void Open(Path path, PathNode pathNode, PathHandler handler, bool useLoose)Public+1 flags0x08
int SharedEdge(GraphNode other)Public0x08
bool GetPortal(GraphNode toNode, List<UnityEngine.Vector3> left, List<UnityEngine.Vector3> right, bool backwards)Public+1 flags0x08
bool GetPortal(GraphNode toNode, List<UnityEngine.Vector3> left, List<UnityEngine.Vector3> right, bool backwards, ref int& aIndex, ref int& bIndex)Public0x08
float SurfaceArea()Public+1 flags0x04
Vector3 RandomPointOnSurface()Public+1 flags0x0C
void SerializeNode(GraphSerializationContext ctx)Public+1 flags0x08
void DeserializeNode(GraphSerializationContext ctx)Public+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 39

types with a member, parameter or interface of this type