Class RecastNavMesh
Inheritance
System.Object
RecastNavMesh
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: UE4DotNet.dll
Syntax
public class RecastNavMesh : NavigationData
Properties
|
Improve this Doc
View Source
AgentHeight
Declaration
public float AgentHeight { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
AgentMaxHeight
Size of the tallest agent that will path with this navmesh.
Declaration
public float AgentMaxHeight { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
AgentMaxSlope
The maximum slope (angle) that the agent can move on.
Declaration
public float AgentMaxSlope { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
AgentMaxStepHeight
Declaration
public float AgentMaxStepHeight { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
AgentRadius
Radius of smallest agent to traverse this navmesh
Declaration
public float AgentRadius { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
bAllowNavLinkAsPathEnd
Declaration
public bool bAllowNavLinkAsPathEnd { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDistinctlyDrawTilesBeingBuilt
Declaration
public bool bDistinctlyDrawTilesBeingBuilt { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDoFullyAsyncNavDataGathering
Declaration
public bool bDoFullyAsyncNavDataGathering { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawClusters
Declaration
public bool bDrawClusters { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawDefaultPolygonCost
Declaration
public bool bDrawDefaultPolygonCost { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawFailedNavLinks
Declaration
public bool bDrawFailedNavLinks { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawFilledPolys
Declaration
public bool bDrawFilledPolys { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawLabelsOnPathNodes
Declaration
public bool bDrawLabelsOnPathNodes { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawNavLinks
Declaration
public bool bDrawNavLinks { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawNavMesh
Declaration
public bool bDrawNavMesh { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawNavMeshEdges
Declaration
public bool bDrawNavMeshEdges { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawOctree
Declaration
public bool bDrawOctree { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawOctreeDetails
Declaration
public bool bDrawOctreeDetails { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawPathCollidingGeometry
Declaration
public bool bDrawPathCollidingGeometry { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawPolyEdges
Declaration
public bool bDrawPolyEdges { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawPolygonLabels
Declaration
public bool bDrawPolygonLabels { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawTileBounds
Declaration
public bool bDrawTileBounds { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawTileLabels
Declaration
public bool bDrawTileLabels { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bDrawTriangleEdges
Declaration
public bool bDrawTriangleEdges { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bFilterLowSpanFromTileCache
Declaration
public bool bFilterLowSpanFromTileCache { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bFilterLowSpanSequences
Declaration
public bool bFilterLowSpanSequences { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bFixedTilePoolSize
Declaration
public bool bFixedTilePoolSize { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bMarkLowHeightAreas
Declaration
public bool bMarkLowHeightAreas { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool bPerformVoxelFiltering { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bSortNavigationAreasByCost
Declaration
public bool bSortNavigationAreasByCost { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bStoreEmptyTileLayers
Declaration
public bool bStoreEmptyTileLayers { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bUseBetterOffsetsFromCorners
Declaration
public bool bUseBetterOffsetsFromCorners { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bUseVirtualFilters
Declaration
public bool bUseVirtualFilters { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bUseVoxelCache
Declaration
public bool bUseVoxelCache { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CellHeight
vertical size of voxelization cell
Declaration
public float CellHeight { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
CellSize
horizontal size of voxelization cell
Declaration
public float CellSize { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
DefaultDrawDistance
navmesh draw distance in game (always visible in editor)
Declaration
public float DefaultDrawDistance { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
DefaultMaxHierarchicalSearchNodes
specifes default limit to A* nodes used when performing hierarchical navigation queries.
Declaration
public float DefaultMaxHierarchicalSearchNodes { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
DefaultMaxSearchNodes
specifes default limit to A* nodes used when performing navigation queries.
Declaration
public float DefaultMaxSearchNodes { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static RecastNavMesh DefaultObject { get; }
Property Value
|
Improve this Doc
View Source
DrawOffset
vertical offset added to navmesh's debug representation for better readability
Declaration
public float DrawOffset { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
HeuristicScale
Euclidean distance heuristic scale used while pathfinding
Declaration
public float HeuristicScale { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
LayerChunkSplits
number of chunk splits (along single axis) used for layer's partitioning: ChunkyMonotone
Declaration
public int LayerChunkSplits { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
LayerPartitioning
partitioning method for creating tile layers
Declaration
public byte LayerPartitioning { get; set; }
Property Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
MaxSimplificationError
How much navigable shapes can get simplified - the higher the value the more freedom
Declaration
public float MaxSimplificationError { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MaxSimultaneousTileGenerationJobsCount
Max Simultaneous Tile Generation Jobs Count
Declaration
public int MaxSimultaneousTileGenerationJobsCount { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
MergeRegionSize
The size limit of regions to be merged with bigger regions (watershed partitioning only)
Declaration
public float MergeRegionSize { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinRegionArea
The minimum dimension of area. Areas smaller than this will be discarded
Declaration
public float MinRegionArea { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
NavMeshOriginOffset
Use this if you don't want your tiles to start at (0,0,0)
Declaration
public Vector NavMeshOriginOffset { get; set; }
Property Value
|
Improve this Doc
View Source
PolyRefNavPolyBits
Declaration
public int PolyRefNavPolyBits { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
PolyRefSaltBits
Declaration
public int PolyRefSaltBits { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
PolyRefTileBits
Declaration
public int PolyRefTileBits { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RegionChunkSplits
number of chunk splits (along single axis) used for region's partitioning: ChunkyMonotone
Declaration
public int RegionChunkSplits { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RegionPartitioning
partitioning method for creating navmesh polys
Declaration
public byte RegionPartitioning { get; set; }
Property Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
StaticClass
Declaration
public static Class StaticClass { get; }
Property Value
|
Improve this Doc
View Source
TileNumberHardLimit
Absolute hard limit to number of navmesh tiles.
Declaration
public int TileNumberHardLimit { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
TilePoolSize
maximum number of tiles NavMesh can hold
Declaration
public int TilePoolSize { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
TileSetUpdateInterval
indicates how often we will sort navigation tiles to mach players position
Declaration
public float TileSetUpdateInterval { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
TileSizeUU
size of single tile, expressed in uu
Declaration
public float TileSizeUU { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
VerticalDeviationFromGroundCompensation
Value added to each search height to compensate for error between navmesh polys and walkable geometry
Declaration
public float VerticalDeviationFromGroundCompensation { get; set; }
Property Value
Type |
Description |
System.Single |
|
Methods
|
Improve this Doc
View Source
New(UObject, Name)
Spawn an object of this class
Declaration
public static RecastNavMesh New(UObject obj = null, Name name = default(Name))
Parameters
Returns
Operators
|
Improve this Doc
View Source
Implicit(IntPtr to RecastNavMesh)
Convert from IntPtr to UObject
Declaration
public static implicit operator RecastNavMesh(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
Returns