CCS2PawnGraphController (client)
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 1344 bytes (0x540)Alignment: 8 bytesModule: clientBinary: client.dll
Relationships
Inherits from: CCS2WeaponGraphController
Same name in another module: CCS2PawnGraphController (server)
Inheritance tree
CAnimGraphControllerBase server
CCS2WeaponGraphController
- CCS2PawnGraphController
Relationship diagram (3 edges)
classDiagram
CAnimGraphControllerBase <|-- CCS2WeaponGraphController
CCS2WeaponGraphController <|-- CCS2PawnGraphController
CCS2PawnGraphController *-- CNmTargetMemory layout
49 fields, 28 declared here and 21 inherited. Offsets are absolute from the object base on windows-x86_64.
CAnimGraphControllerBaseCCS2WeaponGraphControllerCCS2PawnGraphController
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x10 | m_hExternalGraph | ExternalAnimGraphHandle_t | CAnimGraphControllerBase | |
0x88 | m_action | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | CCS2WeaponGraphController | |
0xa0 | m_bActionReset | CAnimGraph2ParamOptionalRef< bool > | CCS2WeaponGraphController | |
0xb8 | m_flWeaponActionSpeedScale | CAnimGraph2ParamOptionalRef< float32 > | CCS2WeaponGraphController | |
0xd0 | m_weaponCategory | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | CCS2WeaponGraphController | |
0xe8 | m_weaponType | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | CCS2WeaponGraphController | |
0x100 | m_weaponExtraInfo | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | CCS2WeaponGraphController | |
0x118 | m_flWeaponAmmo | CAnimGraph2ParamOptionalRef< float32 > | CCS2WeaponGraphController | |
0x130 | m_flWeaponAmmoMax | CAnimGraph2ParamOptionalRef< float32 > | CCS2WeaponGraphController | |
0x148 | m_flWeaponAmmoReserve | CAnimGraph2ParamOptionalRef< float32 > | CCS2WeaponGraphController | |
0x160 | m_bWeaponIsSilenced | CAnimGraph2ParamOptionalRef< bool > | CCS2WeaponGraphController | |
0x178 | m_flWeaponIronsightAmount | CAnimGraph2ParamOptionalRef< float32 > | CCS2WeaponGraphController | |
0x190 | m_bIsUsingLegacyModel | CAnimGraph2ParamOptionalRef< bool > | CCS2WeaponGraphController | |
0x1a8 | m_idleVariation | CAnimGraph2ParamOptionalRef< float32 > | CCS2WeaponGraphController | |
0x1c0 | m_deployVariation | CAnimGraph2ParamOptionalRef< float32 > | CCS2WeaponGraphController | |
0x1d8 | m_attackType | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | CCS2WeaponGraphController | |
0x1f0 | m_attackThrowStrength | CAnimGraph2ParamOptionalRef< float32 > | CCS2WeaponGraphController | |
0x208 | m_flAttackVariation | CAnimGraph2ParamOptionalRef< float32 > | CCS2WeaponGraphController | |
0x220 | m_inspectVariation | CAnimGraph2ParamOptionalRef< float32 > | CCS2WeaponGraphController | |
0x238 | m_inspectExtraInfo | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | CCS2WeaponGraphController | |
0x250 | m_reloadStage | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | CCS2WeaponGraphController | |
0x2a0 | m_bIsDefusing | CAnimGraph2ParamOptionalRef< bool > | ||
0x2b8 | m_moveType | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | ||
0x2d0 | m_moveDirectionID | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | ||
0x2e8 | m_flMoveSpeedX | CAnimGraph2ParamOptionalRef< float32 > | ||
0x300 | m_flMoveSpeedY | CAnimGraph2ParamOptionalRef< float32 > | ||
0x318 | m_flMoveSpeedHorizontal | CAnimGraph2ParamOptionalRef< float32 > | ||
0x330 | m_flPreviousMoveSpeedHorizontal | CAnimGraph2ParamOptionalRef< float32 > | ||
0x348 | m_flCrouchAmount | CAnimGraph2ParamOptionalRef< float32 > | ||
0x360 | m_bIsWalking | CAnimGraph2ParamOptionalRef< bool > | ||
0x378 | m_flWeaponDropAmount | CAnimGraph2ParamOptionalRef< float32 > | ||
0x390 | m_groundAction | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | ||
0x3a8 | m_groundActionDirectionID | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | ||
0x3c0 | m_flGroundTurnAngleOrVelocity | CAnimGraph2ParamOptionalRef< float32 > | ||
0x3d8 | m_flLadderCycle | CAnimGraph2ParamOptionalRef< float32 > | ||
0x3f0 | m_flLadderYaw | CAnimGraph2ParamOptionalRef< float32 > | ||
0x408 | m_flLadderYawBackwards | CAnimGraph2ParamOptionalRef< float32 > | ||
0x420 | m_airAction | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | ||
0x438 | m_flAirHeightAboveGround | CAnimGraph2ParamOptionalRef< float32 > | ||
0x450 | m_leftFootTarget | CAnimGraph2ParamOptionalRef< CNmTarget > | ||
0x468 | m_rightFootTarget | CAnimGraph2ParamOptionalRef< CNmTarget > | ||
0x480 | m_flFlashedAmount | CAnimGraph2ParamOptionalRef< float32 > | ||
0x498 | m_flAimPitchAngle | CAnimGraph2ParamOptionalRef< float32 > | ||
0x4b0 | m_flAimYawAngle | CAnimGraph2ParamOptionalRef< float32 > | ||
0x4c8 | m_flinchHead | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | ||
0x4e0 | m_flinchHeadRestart | CAnimGraph2ParamOptionalRef< bool > | ||
0x4f8 | m_flinchBody | CAnimGraph2ParamOptionalRef< CGlobalSymbol > | ||
0x510 | m_flinchBodyRestart | CAnimGraph2ParamOptionalRef< bool > | ||
0x528 | m_flinchIsOnFire | CAnimGraph2ParamOptionalRef< bool > |
KV3 class defaults
{
"_class": "CCS2PawnGraphController",
"m_hExternalGraph": 4294967295,
"m_action": null,
"m_bActionReset": null,
"m_flWeaponActionSpeedScale": null,
"m_weaponCategory": null,
"m_weaponType": null,
"m_weaponExtraInfo": null,
"m_flWeaponAmmo": null,
"m_flWeaponAmmoMax": null,
"m_flWeaponAmmoReserve": null,
"m_bWeaponIsSilenced": null,
"m_flWeaponIronsightAmount": null,
"m_bIsUsingLegacyModel": null,
"m_idleVariation": null,
"m_deployVariation": null,
"m_attackType": null,
"m_attackThrowStrength": null,
"m_flAttackVariation": null,
"m_inspectVariation": null,
"m_inspectExtraInfo": null,
"m_reloadStage": null,
"m_bIsDefusing": null,
"m_moveType": null,
"m_moveDirectionID": null,
"m_flMoveSpeedX": null,
"m_flMoveSpeedY": null,
"m_flMoveSpeedHorizontal": null,
"m_flPreviousMoveSpeedHorizontal": null,
"m_flCrouchAmount": null,
"m_bIsWalking": null,
"m_flWeaponDropAmount": null,
"m_groundAction": null,
"m_groundActionDirectionID": null,
"m_flGroundTurnAngleOrVelocity": null,
"m_flLadderCycle": null,
"m_flLadderYaw": null,
"m_flLadderYawBackwards": null,
"m_airAction": null,
"m_flAirHeightAboveGround": null,
"m_leftFootTarget": null,
"m_rightFootTarget": null,
"m_flFlashedAmount": null,
"m_flAimPitchAngle": null,
"m_flAimYawAngle": null,
"m_flinchHead": null,
"m_flinchHeadRestart": null,
"m_flinchBody": null,
"m_flinchBodyRestart": null,
"m_flinchIsOnFire": null
}