The AI module implements the path finding features in Unity.
| NavMesh | Singleton class to access the baked NavMesh. |
| NavMeshAgent | Navigation mesh agent. |
| NavMeshBuilder | Navigation mesh builder interface. |
| NavMeshData | Contains and represents NavMesh data. |
| NavMeshObstacle | An obstacle for NavMeshAgents to avoid. |
| NavMeshPath | A path as calculated by the navigation system. |
| OffMeshLink | Link allowing movement outside the planar navigation mesh. |
| NavMeshBuildDebugSettings | Specify which of the temporary data generated while building the NavMesh should be retained in memory after the process has completed. |
| NavMeshBuildMarkup | The NavMesh build markup allows you to control how certain objects are treated during the NavMesh build process, specifically when collecting sources for building. |
| NavMeshBuildSettings | The NavMeshBuildSettings struct allows you to specify a collection of settings which describe the dimensions and limitations of a particular agent type. |
| NavMeshBuildSource | The input to the NavMesh builder is a list of NavMesh build sources. |
| NavMeshDataInstance | The instance is returned when adding NavMesh data. |
| NavMeshHit | Result information for NavMesh queries. |
| NavMeshLinkData | Used for runtime manipulation of links connecting polygons of the NavMesh. |
| NavMeshLinkInstance | An instance representing a link available for pathfinding. |
| NavMeshLocation | A world position that is guaranteed to be on the surface of the NavMesh. |
| NavMeshQuery | Object used for doing navigation operations in a NavMeshWorld. |
| NavMeshQueryFilter | Specifies which agent type and areas to consider when searching the NavMesh. |
| NavMeshTriangulation | Contains data describing a triangulation of a navmesh. |
| NavMeshWorld | Assembles together a collection of NavMesh surfaces and links that are used as a whole for performing navigation operations. |
| OffMeshLinkData | State of OffMeshLink. |
| PolygonId | Represents a compact identifier for the data of a NavMesh node. |
| NavMeshBuildDebugFlags | Bitmask used for operating with debug data from the NavMesh build process. |
| NavMeshBuildSourceShape | Used with NavMeshBuildSource to define the shape for building NavMesh. |
| NavMeshCollectGeometry | Used for specifying the type of geometry to collect. Used with NavMeshBuilder.CollectSources. |
| NavMeshObstacleShape | Shape of the obstacle. |
| NavMeshPathStatus | Status of path. |
| NavMeshPolyTypes | The types of nodes in the navigation data. |
| ObstacleAvoidanceType | Level of obstacle avoidance. |
| OffMeshLinkType | Link type specifier. |
| PathQueryStatus | Bit flags representing the resulting state of NavMeshQuery operations. |
Did you find this page useful? Please give it a rating: