TopDown Engine  v3.6
UnityEngine.AI.NavMeshSurface Class Reference
Inheritance diagram for UnityEngine.AI.NavMeshSurface:

Public Member Functions

void AddData ()
 
void RemoveData ()
 
NavMeshBuildSettings GetBuildSettings ()
 
void BuildNavMesh ()
 
AsyncOperation UpdateNavMesh (NavMeshData data)
 

Properties

int agentTypeID [get, set]
 
CollectObjects collectObjects [get, set]
 
Vector3 size [get, set]
 
Vector3 center [get, set]
 
LayerMask layerMask [get, set]
 
NavMeshCollectGeometry useGeometry [get, set]
 
int defaultArea [get, set]
 
bool ignoreNavMeshAgent [get, set]
 
bool ignoreNavMeshObstacle [get, set]
 
bool overrideTileSize [get, set]
 
int tileSize [get, set]
 
bool overrideVoxelSize [get, set]
 
float voxelSize [get, set]
 
bool buildHeightMesh [get, set]
 
NavMeshData navMeshData [get, set]
 
static List< NavMeshSurfaceactiveSurfaces [get]
 

Member Function Documentation

◆ AddData()

void UnityEngine.AI.NavMeshSurface.AddData ( )

◆ BuildNavMesh()

void UnityEngine.AI.NavMeshSurface.BuildNavMesh ( )

◆ GetBuildSettings()

NavMeshBuildSettings UnityEngine.AI.NavMeshSurface.GetBuildSettings ( )

◆ RemoveData()

void UnityEngine.AI.NavMeshSurface.RemoveData ( )

◆ UpdateNavMesh()

AsyncOperation UnityEngine.AI.NavMeshSurface.UpdateNavMesh ( NavMeshData  data)

Property Documentation

◆ activeSurfaces

List<NavMeshSurface> UnityEngine.AI.NavMeshSurface.activeSurfaces
staticget

◆ agentTypeID

int UnityEngine.AI.NavMeshSurface.agentTypeID
getset

◆ buildHeightMesh

bool UnityEngine.AI.NavMeshSurface.buildHeightMesh
getset

◆ center

Vector3 UnityEngine.AI.NavMeshSurface.center
getset

◆ collectObjects

CollectObjects UnityEngine.AI.NavMeshSurface.collectObjects
getset

◆ defaultArea

int UnityEngine.AI.NavMeshSurface.defaultArea
getset

◆ ignoreNavMeshAgent

bool UnityEngine.AI.NavMeshSurface.ignoreNavMeshAgent
getset

◆ ignoreNavMeshObstacle

bool UnityEngine.AI.NavMeshSurface.ignoreNavMeshObstacle
getset

◆ layerMask

LayerMask UnityEngine.AI.NavMeshSurface.layerMask
getset

◆ navMeshData

NavMeshData UnityEngine.AI.NavMeshSurface.navMeshData
getset

◆ overrideTileSize

bool UnityEngine.AI.NavMeshSurface.overrideTileSize
getset

◆ overrideVoxelSize

bool UnityEngine.AI.NavMeshSurface.overrideVoxelSize
getset

◆ size

Vector3 UnityEngine.AI.NavMeshSurface.size
getset

◆ tileSize

int UnityEngine.AI.NavMeshSurface.tileSize
getset

◆ useGeometry

NavMeshCollectGeometry UnityEngine.AI.NavMeshSurface.useGeometry
getset

◆ voxelSize

float UnityEngine.AI.NavMeshSurface.voxelSize
getset

The documentation for this class was generated from the following file: