CNavPathCost
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 48 bytes (0x30)Alignment: unspecified (0xff sentinel)Module: navlibBinary: !GlobalTypes
Relationships
Inherits from: INavPathCost
Inheritance tree
INavPathCost
- CNavPathCost
Relationship diagram (1 edges)
classDiagram
INavPathCost <|-- CNavPathCostMemory layout
13 fields, 12 declared here and 1 inherited. Offsets are absolute from the object base on windows-x86_64.
INavPathCostCNavPathCost
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x8 | m_navHull | NavHull_t | INavPathCost | |
0x10 | m_bAllowLadders | bool | ||
0x11 | m_bCanFly | bool | ||
0x12 | m_bCanSwim | bool | ||
0x14 | m_flWaterToGroundMaxHeight | float32 | ||
0x18 | m_flGroundToWaterMaxHeight | float32 | ||
0x1c | m_flGroundToWaterTransitionDistance | float32 | ||
0x20 | m_flWaterToGroundTransitionDistance | float32 | ||
0x24 | m_flFlyingTransitionTolerance | float32 | ||
0x28 | m_bOptimizeFlySpacePathfinds | bool | ||
0x29 | m_bStringPullFlySpacePathfinds | bool | ||
0x2a | m_bSupportsTransitions | bool | ||
0x2c | m_flTransitionPenalty | float32 |