Zdexby TheHolyOneZ
44,741 classes
Class

GridNodeBase

: GraphNode : Object
Pathfinding.GridNodeBase, AstarPathfindingProject 0x0038 (56 B) inherited 0x0028 AstarPathfindingProject.dll
0x00x0038

Members 9

OffsetSizeNameTypeFlagsDefault
—0x04GridFlagsWalkableErosionOffsetintPrivateStatic+1 flags8
—0x04GridFlagsWalkableErosionMaskintPrivateStatic+1 flags256
—0x04GridFlagsWalkableTmpOffsetintPrivateStatic+1 flags9
—0x04GridFlagsWalkableTmpMaskintPrivateStatic+1 flags512
—0x04NodeInGridIndexLayerOffsetintStatic+2 flags24
—0x04NodeInGridIndexMaskintStatic+2 flags16777215
0x04nodeInGridIndexint1 flags—
0x02gridFlagsushort1 flags—
0x002E0x02padding / unreflected
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 27

SignatureFlagsNativeParams
void .ctor(AstarPath astar)2 flags0x08
int get_NodeInGridIndex()Public+1 flags0x04
void set_NodeInGridIndex(int value)Public+1 flags0x04
int get_XCoordinateInGrid()Public+1 flags0x04
int get_ZCoordinateInGrid()Public+1 flags0x04
bool get_WalkableErosion()Public+1 flags0x01
void set_WalkableErosion(bool value)Public+1 flags0x01
bool get_TmpWalkable()Public+1 flags0x01
void set_TmpWalkable(bool value)Public+1 flags0x01
bool get_HasConnectionsToAllEightNeighbours()Public+4 flags0x01
float SurfaceArea()Public+1 flags0x04
Vector3 RandomPointOnSurface()Public+1 flags0x0C
Vector2 NormalizePoint(const Vector3& worldPoint)Public0x0C
Vector3 UnNormalizePoint(const Vector2& normalizedPointOnSurface)Public0x0C
int GetGizmoHashCode()Public+1 flags0x04
GridNodeBase GetNeighbourAlongDirection(int direction)Public+3 flags0x08
bool HasConnectionInDirection(int direction)Public+2 flags0x04
bool ContainsConnection(GraphNode node)Public+1 flags0x08
void ClearCustomConnections(bool alsoReverse)Public0x01
void ClearConnections(bool alsoReverse)Public+1 flags0x01
void GetConnections(Action<Pathfinding.GraphNode> action)Public+1 flags0x08
void UpdateRecursiveG(Path path, PathNode pathNode, PathHandler handler)Public+1 flags0x08
void Open(Path path, PathNode pathNode, PathHandler handler, bool useLoose)Public+1 flags0x08
void AddConnection(GraphNode node, uint cost)Public+1 flags0x08
void RemoveConnection(GraphNode node)Public+1 flags0x08
void SerializeReferences(GraphSerializationContext ctx)Public+1 flags0x08
void DeserializeReferences(GraphSerializationContext ctx)Public+1 flags0x08

Subclasses 2

Used by 9

types with a member, parameter or interface of this type