Namespace ValveResourceFormat.NavMesh ​
Classes ​
| Name | Description |
|---|---|
| NavFlowMapConnection | A connection from a NavFlowMapNode to a neighbouring cluster. |
| NavFlowMapFile | Represents a navigation flow map file (.navflowmap), a binary KV3 file that groups the areas of the navigation mesh into connected clusters per hull, with precomputed routes between them. |
| NavFlowMapHull | The cluster graph of one navigation mesh hull in a NavFlowMapFile. |
| NavFlowMapNode | A cluster of connected navigation mesh areas in a NavFlowMapFile. |
| NavHullNames | Reads the names of the navigation hulls from the game's hull presets. |
| NavMeshArea | Represents a navigation mesh area. |
| NavMeshConnection | Represents a connection between navigation mesh areas. |
| NavMeshFile | Represents a navigation mesh file. |
| NavMeshGenerationHullParams | Per-hull navigation agent generation parameters. |
| NavMeshGenerationParams | Navigation mesh generation parameters. |
| NavMeshLadder | Represents a ladder in a navigation mesh. |
| NavSpaceBlock | A convex volume of a NavSpaceFile in which the centre of a flying or swimming agent can move freely. Blocks never extend past their grid cell, and neighbouring blocks may overlap. |
| NavSpaceFile | Represents a navigation space file (.navspace), the volumes flying and swimming agents can path through, as convex blocks bucketed into a uniform grid and the transitions connecting them. Air and water share one space, and the file does not mark which blocks are under water. |
| NavSpaceTransition | A connection between two blocks of a NavSpaceFile. Transitions are undirected, and each pair of blocks is stored once. |
Structs ​
| Name | Description |
|---|---|
| NavMeshHidingSpot | A position inside a navigation area where an agent can hide, used by bots. |
| NavMeshPolygon | Represents a polygon in a navigation mesh. |
| NavMeshTransformedBounds | A local space bounding box together with a world space transform. What these are used for is not known. |
Enums ​
| Name | Description |
|---|---|
| NavAttributeFlags | Attribute flags stored on navigation mesh areas. |
| NavDirectionType | Cardinal direction used for navigation mesh connectivity. |
| NavHidingSpotFlags | Classification flags of a NavMeshHidingSpot, computed when the navigation mesh is analyzed. |

