Skip to content

UnityEngineAINavMesh

API reference for UnityEngineAINavMesh.

Properties

PropertyTypeAccess
AllAreasintget
avoidancePredictionTimefloatget, set

Methods

static AddLink(link: UnityEngineAINavMeshLinkData, position: Vector3, rotation: Quaternion) -> UnityEngineAINavMeshLinkInstance
static AddLink(link: UnityEngineAINavMeshLinkData) -> UnityEngineAINavMeshLinkInstance

AddNavMeshData

static AddNavMeshData(navMeshData: UnityEngineAINavMeshData, position: Vector3, rotation: Quaternion) -> UnityEngineAINavMeshDataInstance
static AddNavMeshData(navMeshData: UnityEngineAINavMeshData) -> UnityEngineAINavMeshDataInstance

CalculatePath

static CalculatePath(sourcePosition: Vector3, targetPosition: Vector3, areaMask: int, path: UnityEngineAINavMeshPath) -> bool
static CalculatePath(sourcePosition: Vector3, targetPosition: Vector3, filter: UnityEngineAINavMeshQueryFilter, path: UnityEngineAINavMeshPath) -> bool

CalculateTriangulation

static CalculateTriangulation() -> UnityEngineAINavMeshTriangulation

CreateSettings

static CreateSettings() -> UnityEngineAINavMeshBuildSettings

Equals

Equals(obj: object) -> bool

FindClosestEdge

static FindClosestEdge(sourcePosition: Vector3, hit: UnityEngineAINavMeshHit, areaMask: int) -> bool
static FindClosestEdge(sourcePosition: Vector3, hit: UnityEngineAINavMeshHit, filter: UnityEngineAINavMeshQueryFilter) -> bool

GetAreaCost

static GetAreaCost(areaIndex: int) -> float

GetAreaFromName

static GetAreaFromName(areaName: string) -> int

GetHashCode

GetHashCode() -> int

GetSettingsByID

static GetSettingsByID(agentTypeID: int) -> UnityEngineAINavMeshBuildSettings

GetSettingsByIndex

static GetSettingsByIndex(index: int) -> UnityEngineAINavMeshBuildSettings

GetSettingsCount

static GetSettingsCount() -> int

GetSettingsNameFromID

static GetSettingsNameFromID(agentTypeID: int) -> string

GetType

GetType() -> SystemType

Raycast

static Raycast(sourcePosition: Vector3, targetPosition: Vector3, hit: UnityEngineAINavMeshHit, areaMask: int) -> bool
static Raycast(sourcePosition: Vector3, targetPosition: Vector3, hit: UnityEngineAINavMeshHit, filter: UnityEngineAINavMeshQueryFilter) -> bool

RemoveAllNavMeshData

static RemoveAllNavMeshData() -> void
static RemoveLink(handle: UnityEngineAINavMeshLinkInstance) -> void

RemoveNavMeshData

static RemoveNavMeshData(handle: UnityEngineAINavMeshDataInstance) -> void

RemoveSettings

static RemoveSettings(agentTypeID: int) -> void

SamplePosition

static SamplePosition(sourcePosition: Vector3, hit: UnityEngineAINavMeshHit, maxDistance: float, areaMask: int) -> bool
static SamplePosition(sourcePosition: Vector3, hit: UnityEngineAINavMeshHit, maxDistance: float, filter: UnityEngineAINavMeshQueryFilter) -> bool

SetAreaCost

static SetAreaCost(areaIndex: int, cost: float) -> void

ToString

ToString() -> string