Zdexby TheHolyOneZ
44,741 classes
Class

RecastGraph

: NavmeshBase : NavGraph : Object
Pathfinding.RecastGraph, AstarPathfindingProject 0x01A8 (424 B) inherited 0x0130 AstarPathfindingProject.dll
implements IUpdatableGraph
0x00x01A8

Members 28

OffsetSizeNameTypeFlagsDefault
0x04characterRadiusfloatPublic—
0x04contourMaxErrorfloatPublic—
0x04cellSizefloatPublic—
0x04walkableHeightfloatPublic—
0x04walkableClimbfloatPublic—
0x04maxSlopefloatPublic—
0x04maxEdgeLengthfloatPublic—
0x04minRegionSizefloatPublic—
0x04editorTileSizeintPublic—
0x04tileSizeXintPublic—
0x04tileSizeZintPublic—
0x01useTilesboolPublic—
0x01scanEmptyGraphboolPublic—
0x015E0x02padding / unreflected
0x04relevantGraphSurfaceModeRelevantGraphSurfaceModePublic—
0x01rasterizeCollidersboolPublic—
0x01rasterizeMeshesboolPublic—
0x01rasterizeTerrainboolPublic—
0x01rasterizeTreesboolPublic—
0x04colliderRasterizeDetailfloatPublic—
0x04maskLayerMaskPublic—
0x08tagMaskList<System.String>Public—
0x04terrainSampleSizeintPublic—
0x0CrotationVector3Public—
0x0CforcedBoundsCenterVector3Public—
0x01940x04padding / unreflected
0x08globalVoxVoxelizePrivate—
—0x04BorderVertexMaskintPublicStatic+1 flags1
—0x04BorderVertexOffsetintPublicStatic+1 flags31
0x08stagingTilesList<Pathfinding.NavmeshTile>Private—
Inherited from NavmeshBase 22
OffsetSizeNameTypeFlagsDefault
—0x04VertexIndexMaskintPublicStatic+1 flags-2128833440
—0x04TileIndexMaskintPublicStatic+1 flags-2128833440
—0x04TileIndexOffsetintPublicStatic+1 flags-2128833440
0x0CforcedBoundsSizeVector3Public—
0x01showMeshOutlineboolPublic—
0x01showNodeConnectionsboolPublic—
0x01showMeshSurfaceboolPublic—
0x00DF0x01padding / unreflected
0x04tileXCountintPublic—
0x04tileZCountintPublic—
0x08tilesNavmeshTile[]1 flags—
0x01nearestSearchOnlyXZboolPublic—
0x01enableNavmeshCuttingboolPublic—
0x00F20x06padding / unreflected
0x01batchTileUpdateboolPrivate—
0x01010x07padding / unreflected
0x08batchUpdatedTilesList<System.Int32>Private—
0x08batchNodesToDestroyList<Pathfinding.MeshNode>Private—
0x08transformGraphTransformPublic—
0x08OnRecalculatedTilesAction<Pathfinding.NavmeshTile[]>Public—
0x08NNConstraintDistanceXZNNConstraintPrivateStatic+1 flags—
0x08nodeRecyclingHashBufferDictionary<System.Int32Private—
0x08NNConstraintNoneXZNNConstraintPrivateStatic+1 flags—
0x08LinecastShapeEdgeLookupbyte[]PrivateStatic+1 flags—
Inherited from NavGraph 11
OffsetSizeNameTypeFlagsDefault
0x08activeAstarPathPublic—
0x10guidGuidPublic—
0x04initialPenaltyuintPublic—
0x01openboolPublic—
0x002D0x03padding / unreflected
0x04graphIndexuintPublic—
0x00340x04padding / unreflected
0x08namestringPublic—
0x01drawGizmosboolPublic—
0x01infoScreenOpenboolPublic—
0x00420x06padding / unreflected
0x08serializedEditorSettingsstringPrivate—
0x40matrixMatrix4x4Public—
0x40inverseMatrixMatrix4x4Public—

Functions 27

SignatureFlagsNativeParams
bool get_RecalculateNormals()3 flags0x01
float get_TileWorldSizeX()Public+2 flags0x04
float get_TileWorldSizeZ()Public+2 flags0x04
float get_MaxTileConnectionEdgeDistance()3 flags0x04
Bounds get_forcedBounds()Public+1 flags0x18
Vector3 ClosestPointOnNode(TriangleMeshNode node, const Vector3& pos)Public0x0C
bool ContainsPoint(TriangleMeshNode node, const Vector3& pos)Public0x0C
void SnapForceBoundsToScene()Public0x00
GraphUpdateThreading Pathfinding.IUpdatableGraph.CanUpdateAsync(GraphUpdateObject o)PrivateFinal+2 flags0x08
void Pathfinding.IUpdatableGraph.UpdateAreaInit(GraphUpdateObject o)PrivateFinal+2 flags0x08
void Pathfinding.IUpdatableGraph.UpdateArea(GraphUpdateObject guo)PrivateFinal+2 flags0x08
void Pathfinding.IUpdatableGraph.UpdateAreaPost(GraphUpdateObject guo)PrivateFinal+2 flags0x08
IEnumerable<Pathfinding.Progress> ScanInternal()2 flags0x08
GraphTransform CalculateTransform()Public+1 flags0x08
void InitializeTileInfo()Private0x00
List<Pathfinding.Voxels.RasterizationMesh>[] PutMeshesIntoTileBuckets(List<Pathfinding.Voxels.RasterizationMesh> meshes)Private0x08
IEnumerable<Pathfinding.Progress> ScanAllTiles()1 flags0x08
List<Pathfinding.Voxels.RasterizationMesh> CollectMeshes(const Bounds& bounds)Private0x18
float get_CellHeight()Private+1 flags0x04
int get_CharacterRadiusInVoxels()Private+1 flags0x04
int get_TileBorderSizeInVoxels()Private+1 flags0x04
float get_TileBorderSizeInWorldUnits()Private+1 flags0x04
Bounds CalculateTileBoundsWithBorder(int x, int z)Private0x18
NavmeshTile BuildTileMesh(Voxelize vox, int x, int z, int threadIndex)1 flags0x08
NavmeshTile CreateTile(Voxelize vox, const VoxelMesh& mesh, int x, int z, int threadIndex)Private0x18
void DeserializeSettingsCompatibility(GraphSerializationContext ctx)2 flags0x08
void .ctor()Public+1 flags0x00

Used by 4

types with a member, parameter or interface of this type