Skip to content

CCS2PawnGraphController (server)

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 2088 bytes (0x828)Alignment: 8 bytesModule: serverBinary: server.dll

Relationships

Inherits from: CCS2WeaponGraphController

Same name in another module: CCS2PawnGraphController (client)

Inheritance tree
Relationship diagram (3 edges)
classDiagram
    CAnimGraphControllerBase <|-- CCS2WeaponGraphController
    CCS2WeaponGraphController <|-- CCS2PawnGraphController
    CCS2PawnGraphController *-- CNmTarget
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

49 fields, 28 declared here and 21 inherited. Offsets are absolute from the object base on windows-x86_64.

CAnimGraphControllerBaseCCS2WeaponGraphControllerCCS2PawnGraphController

OffsetFieldTypeFromAnnotations
0x10m_hExternalGraphExternalAnimGraphHandle_tCAnimGraphControllerBase
0x88m_actionCAnimGraph2ParamOptionalRef< CGlobalSymbol >CCS2WeaponGraphController
0xa0m_bActionResetCAnimGraph2ParamOptionalRef< bool >CCS2WeaponGraphController
0xb8m_flWeaponActionSpeedScaleCAnimGraph2ParamOptionalRef< float32 >CCS2WeaponGraphController
0xd0m_weaponCategoryCAnimGraph2ParamOptionalRef< CGlobalSymbol >CCS2WeaponGraphController
0xe8m_weaponTypeCAnimGraph2ParamOptionalRef< CGlobalSymbol >CCS2WeaponGraphController
0x100m_weaponExtraInfoCAnimGraph2ParamOptionalRef< CGlobalSymbol >CCS2WeaponGraphController
0x118m_flWeaponAmmoCAnimGraph2ParamOptionalRef< float32 >CCS2WeaponGraphController
0x130m_flWeaponAmmoMaxCAnimGraph2ParamOptionalRef< float32 >CCS2WeaponGraphController
0x148m_flWeaponAmmoReserveCAnimGraph2ParamOptionalRef< float32 >CCS2WeaponGraphController
0x160m_bWeaponIsSilencedCAnimGraph2ParamOptionalRef< bool >CCS2WeaponGraphController
0x178m_flWeaponIronsightAmountCAnimGraph2ParamOptionalRef< float32 >CCS2WeaponGraphController
0x190m_bIsUsingLegacyModelCAnimGraph2ParamOptionalRef< bool >CCS2WeaponGraphController
0x1a8m_idleVariationCAnimGraph2ParamOptionalRef< float32 >CCS2WeaponGraphController
0x1c0m_deployVariationCAnimGraph2ParamOptionalRef< float32 >CCS2WeaponGraphController
0x1d8m_attackTypeCAnimGraph2ParamOptionalRef< CGlobalSymbol >CCS2WeaponGraphController
0x1f0m_attackThrowStrengthCAnimGraph2ParamOptionalRef< float32 >CCS2WeaponGraphController
0x208m_flAttackVariationCAnimGraph2ParamOptionalRef< float32 >CCS2WeaponGraphController
0x220m_inspectVariationCAnimGraph2ParamOptionalRef< float32 >CCS2WeaponGraphController
0x238m_inspectExtraInfoCAnimGraph2ParamOptionalRef< CGlobalSymbol >CCS2WeaponGraphController
0x250m_reloadStageCAnimGraph2ParamOptionalRef< CGlobalSymbol >CCS2WeaponGraphController
0x588m_bIsDefusingCAnimGraph2ParamOptionalRef< bool >
0x5a0m_moveTypeCAnimGraph2ParamOptionalRef< CGlobalSymbol >
0x5b8m_moveDirectionIDCAnimGraph2ParamOptionalRef< CGlobalSymbol >
0x5d0m_flMoveSpeedXCAnimGraph2ParamOptionalRef< float32 >
0x5e8m_flMoveSpeedYCAnimGraph2ParamOptionalRef< float32 >
0x600m_flMoveSpeedHorizontalCAnimGraph2ParamOptionalRef< float32 >
0x618m_flPreviousMoveSpeedHorizontalCAnimGraph2ParamOptionalRef< float32 >
0x630m_flCrouchAmountCAnimGraph2ParamOptionalRef< float32 >
0x648m_bIsWalkingCAnimGraph2ParamOptionalRef< bool >
0x660m_flWeaponDropAmountCAnimGraph2ParamOptionalRef< float32 >
0x678m_groundActionCAnimGraph2ParamOptionalRef< CGlobalSymbol >
0x690m_groundActionDirectionIDCAnimGraph2ParamOptionalRef< CGlobalSymbol >
0x6a8m_flGroundTurnAngleOrVelocityCAnimGraph2ParamOptionalRef< float32 >
0x6c0m_flLadderCycleCAnimGraph2ParamOptionalRef< float32 >
0x6d8m_flLadderYawCAnimGraph2ParamOptionalRef< float32 >
0x6f0m_flLadderYawBackwardsCAnimGraph2ParamOptionalRef< float32 >
0x708m_airActionCAnimGraph2ParamOptionalRef< CGlobalSymbol >
0x720m_flAirHeightAboveGroundCAnimGraph2ParamOptionalRef< float32 >
0x738m_leftFootTargetCAnimGraph2ParamOptionalRef< CNmTarget >
0x750m_rightFootTargetCAnimGraph2ParamOptionalRef< CNmTarget >
0x768m_flFlashedAmountCAnimGraph2ParamOptionalRef< float32 >
0x780m_flAimPitchAngleCAnimGraph2ParamOptionalRef< float32 >
0x798m_flAimYawAngleCAnimGraph2ParamOptionalRef< float32 >
0x7b0m_flinchHeadCAnimGraph2ParamOptionalRef< CGlobalSymbol >
0x7c8m_flinchHeadRestartCAnimGraph2ParamOptionalRef< bool >
0x7e0m_flinchBodyCAnimGraph2ParamOptionalRef< CGlobalSymbol >
0x7f8m_flinchBodyRestartCAnimGraph2ParamOptionalRef< bool >
0x810m_flinchIsOnFireCAnimGraph2ParamOptionalRef< 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
}