Navigation mesh builder interface.
Note: There are two classes with the name NavMeshBuilder
. They are declared in two different namespaces: UnityEngine.AI
and UnityEditor.AI
. Their methods are all listed together on this page. The namespace is indicated in parentheses next to each method.
isRunning | Returns true if an asynchronous build is still running. (UnityEditor) |
BuildNavMesh | Build the Navmesh. (UnityEditor) |
BuildNavMeshAsync | Build the Navmesh Asyncronously. (UnityEditor) |
BuildNavMeshData | Builds a NavMesh data object from the provided input sources. (UnityEngine) |
BuildNavMeshForMultipleScenes | Builds the combined navmesh for the contents of multiple Scenes. (UnityEditor) |
Cancel | Cancel Navmesh construction. (UnityEditor) Additional resources: NavMeshBuilder.BuildNavMeshAsync |
ClearAllNavMeshes | Clear all Navmeshes. (UnityEditor) |
CollectSources | For convenience, you can create a list of build sources directly from the current geometry. (UnityEngine) |
CollectSourcesInStage | Creates a list of build sources directly from the current geometry in the specified editor stage. (UnityEditor). |
UpdateNavMeshData | Incrementally updates the NavMeshData based on the sources. (UnityEngine) |
UpdateNavMeshDataAsync | Asynchronously and incrementally updates the NavMeshData based on the sources. (UnityEngine) |