==================================================================================================================================================== AINavMesh ==================================================================================================================================================== The AINavMesh module. .. toctree:: :maxdepth: 1 :caption: Nodes: NavMesh AddLink ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__AddLink__UnityEngineAINavMeshLinkData__UnityEngineAINavMeshLinkInstance(UnityEngine.AI.NavMeshLinkData link) outputs: unnamed (``NavMeshLinkInstance``) flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh AddNavMeshData ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__AddNavMeshData__UnityEngineAINavMeshData__UnityEngineAINavMeshDataInstance(UnityEngine.AI.NavMeshData navMeshData) outputs: unnamed (``NavMeshDataInstance``) flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh CalculatePath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__CalculatePath__UnityEngineVector3_UnityEngineVector3_SystemInt32_UnityEngineAINavMeshPath__SystemBoolean(UnityEngine.Vector3 sourcePositionUnityEngine.Vector3 targetPositionSystem.Int32 areaMaskUnityEngine.AI.NavMeshPath path) outputs: unnamed (``Boolean``) flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh CalculateTriangulation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__CalculateTriangulation__UnityEngineAINavMeshTriangulation() outputs: unnamed (``NavMeshTriangulation``) flow: none `Unity Documentation `_ NavMesh CreateSettings ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__CreateSettings__UnityEngineAINavMeshBuildSettings() outputs: unnamed (``NavMeshBuildSettings``) flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh Equals ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__Equals__SystemObject__SystemBoolean(UnityEngine.AI.NavMesh instanceSystem.Object obj) outputs: unnamed (``Boolean``) flow: none `C# Documentation `_ NavMesh FindClosestEdge ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__FindClosestEdge__UnityEngineVector3_UnityEngineAINavMeshHitRef_SystemInt32__SystemBoolean(UnityEngine.Vector3 sourcePositionSystem.Int32 areaMask) outputs: hit (``NavMeshHit``), unnamed (``Boolean``) flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh get_AllAreas ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__get_AllAreas__SystemInt32() outputs: unnamed (``Int32``) flow: none `Unity Documentation `_ NavMesh get_avoidancePredictionTime ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__get_avoidancePredictionTime__SystemSingle() outputs: unnamed (``Single``) flow: none `Unity Documentation `_ NavMesh get_onPreUpdate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__get_onPreUpdate__UnityEngineAINavMeshOnNavMeshPreUpdate() outputs: unnamed (``OnNavMeshPreUpdate``) flow: none `Unity Documentation `_ NavMesh GetAreaCost ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__GetAreaCost__SystemInt32__SystemSingle(System.Int32 areaIndex) outputs: unnamed (``Single``) flow: none `Unity Documentation `_ NavMesh GetAreaFromName ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__GetAreaFromName__SystemString__SystemInt32(System.String areaName) outputs: unnamed (``Int32``) flow: none `Unity Documentation `_ NavMesh GetHashCode ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__GetHashCode__SystemInt32(UnityEngine.AI.NavMesh instance) outputs: unnamed (``Int32``) flow: none `Unity Documentation `_ NavMesh GetSettingsByID ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__GetSettingsByID__SystemInt32__UnityEngineAINavMeshBuildSettings(System.Int32 agentTypeID) outputs: unnamed (``NavMeshBuildSettings``) flow: none `Unity Documentation `_ NavMesh GetSettingsByIndex ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__GetSettingsByIndex__SystemInt32__UnityEngineAINavMeshBuildSettings(System.Int32 index) outputs: unnamed (``NavMeshBuildSettings``) flow: none `Unity Documentation `_ NavMesh GetSettingsCount ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__GetSettingsCount__SystemInt32() outputs: unnamed (``Int32``) flow: none `Unity Documentation `_ NavMesh GetSettingsNameFromID ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__GetSettingsNameFromID__SystemInt32__SystemString(System.Int32 agentTypeID) outputs: unnamed (``String``) flow: none `Unity Documentation `_ NavMesh GetType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__GetType__SystemType(UnityEngine.AI.NavMesh instance) outputs: unnamed (``Type``) flow: none `Unity Documentation `_ NavMesh Raycast ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__Raycast__UnityEngineVector3_UnityEngineVector3_UnityEngineAINavMeshHitRef_SystemInt32__SystemBoolean(UnityEngine.Vector3 sourcePositionUnityEngine.Vector3 targetPositionSystem.Int32 areaMask) outputs: hit (``NavMeshHit``), unnamed (``Boolean``) flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh RemoveAllNavMeshData ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__RemoveAllNavMeshData__SystemVoid() outputs: none flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh RemoveLink ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__RemoveLink__UnityEngineAINavMeshLinkInstance__SystemVoid(UnityEngine.AI.NavMeshLinkInstance handle) outputs: none flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh RemoveNavMeshData ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__RemoveNavMeshData__UnityEngineAINavMeshDataInstance__SystemVoid(UnityEngine.AI.NavMeshDataInstance handle) outputs: none flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh RemoveSettings ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__RemoveSettings__SystemInt32__SystemVoid(System.Int32 agentTypeID) outputs: none flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh SamplePosition ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__SamplePosition__UnityEngineVector3_UnityEngineAINavMeshHitRef_SystemSingle_SystemInt32__SystemBoolean(UnityEngine.Vector3 sourcePositionSystem.Single maxDistanceSystem.Int32 areaMask) outputs: hit (``NavMeshHit``), unnamed (``Boolean``) flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh set_avoidancePredictionTime ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__set_avoidancePredictionTime__SystemSingle__SystemVoid(System.Single value) outputs: none flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh set_onPreUpdate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__set_onPreUpdate__UnityEngineAINavMeshOnNavMeshPreUpdate(UnityEngine.AI.NavMesh+OnNavMeshPreUpdate ) outputs: none flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh SetAreaCost ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__SetAreaCost__SystemInt32_SystemSingle__SystemVoid(System.Int32 areaIndexSystem.Single cost) outputs: none flow inputs: unnamed flow outputs: unnamed `Unity Documentation `_ NavMesh ToString ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. py:function:: UnityEngineAINavMesh.__ToString__SystemString(UnityEngine.AI.NavMesh instance) outputs: unnamed (``String``) flow: none `Unity Documentation `_