Zdexby TheHolyOneZ
44,741 classes
Class

LayerGridGraph

: GridGraph : NavGraph : Object
Pathfinding.LayerGridGraph, AstarPathfindingProject 0x01A8 (424 B) inherited 0x0190 AstarPathfindingProject.dll
implements IUpdatableGraph
0x00x01A8

Members 7

OffsetSizeNameTypeFlagsDefault
0x04layerCountint1 flags—
0x04mergeSpanRangefloatPublic—
0x04characterHeightfloatPublic—
0x04lastScannedWidthint1 flags—
0x04lastScannedDepthint1 flags—
0x08comparerHitComparerPrivateStatic+1 flags—
0x08heightSampleBufferHeightSample[]PrivateStatic—
0x01A40x04unreflected bytes to end of LayerGridGraph
Inherited from GridGraph 42
OffsetSizeNameTypeFlagsDefault
0x04inspectorGridModeInspectorGridModePublic—
0x04inspectorHexagonSizeModeInspectorGridHexagonNodeSizePublic—
0x04widthintPublic—
0x04depthintPublic—
0x04aspectRatiofloatPublic—
0x04isometricAnglefloatPublic—
0x04StandardIsometricAnglefloatPublicStatic+1 flags—
0x04StandardDimetricAnglefloatPublicStatic+1 flags—
0x01uniformEdgeCostsboolPublic—
0x00E90x03padding / unreflected
0x0CrotationVector3Public—
0x0CcenterVector3Public—
0x08unclampedSizeVector2Public—
0x04nodeSizefloatPublic—
0x08collisionGraphCollisionPublic—
0x04maxClimbfloatPublic—
0x04maxSlopefloatPublic—
0x04erodeIterationsintPublic—
0x01erosionUseTagsboolPublic—
0x01250x03padding / unreflected
0x04erosionFirstTagintPublic—
0x04neighboursNumNeighboursPublic—
0x01cutCornersboolPublic—
0x01310x03padding / unreflected
0x04penaltyPositionOffsetfloatPublic—
0x01penaltyPositionboolPublic—
0x01390x03padding / unreflected
0x04penaltyPositionFactorfloatPublic—
0x01penaltyAngleboolPublic—
0x01410x03padding / unreflected
0x04penaltyAngleFactorfloatPublic—
0x04penaltyAnglePowerfloatPublic—
0x01useJumpPointSearchboolPublic—
0x01showMeshOutlineboolPublic—
0x01showNodeConnectionsboolPublic—
0x01showMeshSurfaceboolPublic—
0x08textureDataTextureDataPublic—
0x08<size>k__BackingFieldVector2Private—
0x08neighbourOffsetsint[]Public+2 flags—
0x08neighbourCostsuint[]Public+2 flags—
0x08neighbourXOffsetsint[]Public+2 flags—
0x08neighbourZOffsetsint[]Public+2 flags—
0x08hexagonNeighbourIndicesint[]Static+2 flags—
—0x04getNearestForceOverlapintPublicStatic+1 flags-2128674816
0x08nodesGridNodeBase[]Public—
0x08<transform>k__BackingFieldGraphTransformPrivate—
—0x04FixedPrecisionScaleintPrivateStatic+1 flags-2128674816
Inherited from NavGraph 11
OffsetSizeNameTypeFlagsDefault
0x08activeAstarPathPublic—
0x10guidGuidPublic—
0x04initialPenaltyuintPublic—
0x01openboolPublic—
0x002D0x03padding / unreflected
0x04graphIndexuintPublic—
0x00340x04padding / unreflected
0x08namestringPublic—
0x01drawGizmosboolPublic—
0x01infoScreenOpenboolPublic—
0x00420x06padding / unreflected
0x08serializedEditorSettingsstringPrivate—
0x40matrixMatrix4x4Public—
0x40inverseMatrixMatrix4x4Public—

Functions 30

SignatureFlagsNativeParams
void OnDestroy()2 flags0x00
void RemoveGridGraphFromStatic()Private0x00
bool get_uniformWidthDepthGrid()Public+2 flags0x01
int get_LayerCount()Public+2 flags0x04
int CountNodes()Public+1 flags0x04
void GetNodes(Action<Pathfinding.GraphNode> action)Public+1 flags0x08
List<Pathfinding.GraphNode> GetNodesInRegion(const Bounds& b, GraphUpdateShape shape)2 flags0x18
List<Pathfinding.GraphNode> GetNodesInRegion(const IntRect& rect)Public+1 flags0x10
int GetNodesInRegion(const IntRect& rect, const GridNodeBase[]& buffer)Public+1 flags0x10
GridNodeBase GetNode(int x, int z)Public+1 flags0x08
GridNodeBase GetNode(int x, int z, int layer)Public0x08
void Pathfinding.IUpdatableGraph.UpdateArea(GraphUpdateObject o)PrivateFinal+2 flags0x08
IEnumerable<Pathfinding.Progress> ScanInternal()2 flags0x08
HeightSample[] SampleHeights(GraphCollision collision, float mergeSpanRange, const Vector3& position, ref int& numHits)Static+1 flags0x0C
void RecalculateCell(int x, int z, bool resetPenalties, bool resetTags)Public+1 flags0x04
void AddLayers(int count)Private0x04
bool ErosionAnyFalseConnections(GraphNode baseNode)2 flags0x08
void CalculateConnections(GridNodeBase baseNode)Public+1 flags0x08
void CalculateConnections(int x, int z, int layerIndex, LevelGridNode node)Public0x08
void CalculateConnections(int x, int z)Public+1 flags0x04
void CalculateConnections(int x, int z, int layerIndex)Public0x04
NNInfoInternal GetNearest(const Vector3& position, NNConstraint constraint, GraphNode hint)Public+1 flags0x28
GridNodeBase GetNearestFromGraphSpace(const Vector3& positionGraphSpace)2 flags0x0C
GridNodeBase GetNearestNode(const Vector3& position, int x, int z, NNConstraint constraint)Private0x0C
bool CheckConnection(LevelGridNode node, int dir)PublicStatic0x08
void SerializeExtraInfo(GraphSerializationContext ctx)2 flags0x08
void DeserializeExtraInfo(GraphSerializationContext ctx)2 flags0x08
void PostDeserialization(GraphSerializationContext ctx)2 flags0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 3

types with a member, parameter or interface of this type