UnityEngineAINavMesh
API reference for UnityEngineAINavMesh.
Properties
| Property | Type | Access |
|---|---|---|
| AllAreas | int | get |
| avoidancePredictionTime | float | get, set |
Methods
AddLink
static AddLink(link: UnityEngineAINavMeshLinkData, position: Vector3, rotation: Quaternion) -> UnityEngineAINavMeshLinkInstancestatic AddLink(link: UnityEngineAINavMeshLinkData) -> UnityEngineAINavMeshLinkInstanceAddNavMeshData
static AddNavMeshData(navMeshData: UnityEngineAINavMeshData, position: Vector3, rotation: Quaternion) -> UnityEngineAINavMeshDataInstancestatic AddNavMeshData(navMeshData: UnityEngineAINavMeshData) -> UnityEngineAINavMeshDataInstanceCalculatePath
static CalculatePath(sourcePosition: Vector3, targetPosition: Vector3, areaMask: int, path: UnityEngineAINavMeshPath) -> boolstatic CalculatePath(sourcePosition: Vector3, targetPosition: Vector3, filter: UnityEngineAINavMeshQueryFilter, path: UnityEngineAINavMeshPath) -> boolCalculateTriangulation
static CalculateTriangulation() -> UnityEngineAINavMeshTriangulationCreateSettings
static CreateSettings() -> UnityEngineAINavMeshBuildSettingsEquals
Equals(obj: object) -> boolFindClosestEdge
static FindClosestEdge(sourcePosition: Vector3, hit: UnityEngineAINavMeshHit, areaMask: int) -> boolstatic FindClosestEdge(sourcePosition: Vector3, hit: UnityEngineAINavMeshHit, filter: UnityEngineAINavMeshQueryFilter) -> boolGetAreaCost
static GetAreaCost(areaIndex: int) -> floatGetAreaFromName
static GetAreaFromName(areaName: string) -> intGetHashCode
GetHashCode() -> intGetSettingsByID
static GetSettingsByID(agentTypeID: int) -> UnityEngineAINavMeshBuildSettingsGetSettingsByIndex
static GetSettingsByIndex(index: int) -> UnityEngineAINavMeshBuildSettingsGetSettingsCount
static GetSettingsCount() -> intGetSettingsNameFromID
static GetSettingsNameFromID(agentTypeID: int) -> stringGetType
GetType() -> SystemTypeRaycast
static Raycast(sourcePosition: Vector3, targetPosition: Vector3, hit: UnityEngineAINavMeshHit, areaMask: int) -> boolstatic Raycast(sourcePosition: Vector3, targetPosition: Vector3, hit: UnityEngineAINavMeshHit, filter: UnityEngineAINavMeshQueryFilter) -> boolRemoveAllNavMeshData
static RemoveAllNavMeshData() -> voidRemoveLink
static RemoveLink(handle: UnityEngineAINavMeshLinkInstance) -> voidRemoveNavMeshData
static RemoveNavMeshData(handle: UnityEngineAINavMeshDataInstance) -> voidRemoveSettings
static RemoveSettings(agentTypeID: int) -> voidSamplePosition
static SamplePosition(sourcePosition: Vector3, hit: UnityEngineAINavMeshHit, maxDistance: float, areaMask: int) -> boolstatic SamplePosition(sourcePosition: Vector3, hit: UnityEngineAINavMeshHit, maxDistance: float, filter: UnityEngineAINavMeshQueryFilter) -> boolSetAreaCost
static SetAreaCost(areaIndex: int, cost: float) -> voidToString
ToString() -> string