CNavHullVData
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 60 bytes (0x3c)Alignment: 4 bytesModule: navlibBinary: !GlobalTypes
Metadata: MVDataRoot
Relationships
Inherits from: nothing; this is a root class.
Inheritance tree
- CNavHullVData
Memory layout
15 fields, 15 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
CNavHullVData
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_bAgentEnabled | bool | MPropertyDescription Is this agent enabled for generation? ( will result in 0 nav areas for this agent if not ). MPropertyFriendlyName Enabled | |
0x4 | m_agentRadius | float32 | MPropertyDescription Radius of navigating agent capsule. MPropertyFriendlyName Radius | |
0x8 | m_agentHeight | float32 | MPropertyDescription Height of navigating agent capsule. MPropertyFriendlyName Height | |
0xc | m_agentShortHeightEnabled | bool | MPropertyDescription Enable shorter navigating agent capsules ( crouch ) in addition to regular height capsules. MPropertyFriendlyName Enable Crouch Height | |
0x10 | m_agentShortHeight | float32 | MPropertyDescription Crouch height of navigating agent capsules if enabled. MPropertyFriendlyName Crouch height | |
0x14 | m_agentCrawlEnabled | bool | MPropertyDescription Enable even shorter navigating agent capsules ( crawl ) in addition to regular height capsules. MPropertyFriendlyName Enable Crawl Height | |
0x18 | m_agentCrawlHeight | float32 | MPropertyDescription Crawl height of navigating agent capsules if enabled. MPropertyFriendlyName Crawl height | |
0x1c | m_agentMaxClimb | float32 | MPropertyDescription Max vertical offset that the agent simply ignores and walks over. MPropertyFriendlyName Max Climb | |
0x20 | m_agentMaxSlope | int32 | MPropertyDescription Max ground slope to be considered walkable. MPropertyFriendlyName Max Slope | |
0x24 | m_agentMaxJumpDownDist | float32 | MPropertyDescription Max vertical offset at which to create a jump connection ( possibly one-way ). MPropertyFriendlyName Max Jump Down Distance | |
0x28 | m_agentMaxJumpHorizDistBase | float32 | MPropertyDescription Max horizontal offset over which to create a jump connection ( actually a parameter into the true threshold function ). MPropertyFriendlyName Max Horizontal Jump Distance | |
0x2c | m_agentMaxJumpUpDist | float32 | MPropertyDescription Max vertical offset at which to make a jump connection two-way. MPropertyFriendlyName Max Jump Up Distance | |
0x30 | m_agentBorderErosion | int32 | MPropertyDescription Border erosion in voxel units ( -1 to use default value based on agent radius ). MPropertyFriendlyName Border Erosion | |
0x34 | m_flowMapGenerationEnabled | bool | MPropertyDescription Enables super node nav information to be generated MPropertyFriendlyName Hierarchical Nav | |
0x38 | m_flowMapNodeMaxRadius | float32 | MPropertyDescription Maximum radius of a super node - larger means lower resolution MPropertyFriendlyName Hierarchical Nav Max Super Node radius |
KV3 class defaults
{
"m_bAgentEnabled": true,
"m_agentRadius": 15.000000,
"m_agentHeight": 71.000000,
"m_agentShortHeightEnabled": false,
"m_agentShortHeight": 35.500000,
"m_agentCrawlEnabled": false,
"m_agentCrawlHeight": 17.500000,
"m_agentMaxClimb": 17.500000,
"m_agentMaxSlope": 50,
"m_agentMaxJumpDownDist": 240.000000,
"m_agentMaxJumpHorizDistBase": 64.000000,
"m_agentMaxJumpUpDist": 0.000000,
"m_agentBorderErosion": -1,
"m_flowMapGenerationEnabled": false,
"m_flowMapNodeMaxRadius": 400.000000
}