Skip to content

client

Client-side entity representations. Names are usually the server class prefixed with C_, and offsets differ from the server twin.

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

Classes: 488Enums: 3Binaries: !GlobalTypes, client.dllInheritance tree for this module

Classes

ClassSizeDeclaredTotalDescription
ActiveModelConfig_t0x7044
AnimGraph2SerializedPoseRecipeSlot_t0x4011
audioparams_t0x7855
C_AK470x1d100234
C_AttributeContainer0x4d039
C_BarnLight0x12c076205
C_BaseButton0xfc03132
C_BaseClientUIEntity0xfe04133
C_BaseCombatCharacter0x12086152
C_BaseCSGrenade0x1da014241
C_BaseCSGrenadeProjectile0x126016174
C_BaseDoor0xfb81130
C_BaseEntity0x6008285
C_BaseEntityAPI0x800
C_BaseGrenade0x11c812158
C_BaseModelEntity0xfb044129
C_BaseModelEntity::Emphasized_Phoneme0x2055
C_BasePlayerPawn0x13e028180
C_BasePlayerWeapon0x17287173
C_BasePropDoor0x14008211
C_BaseToggle0xfb00129
C_BaseTrigger0x109812141
C_Beam0x106823152
C_Breakable0xfb00129
C_BreakableProp0x12f029179
C_BulletHitModel0x11d06152
C_C40x1d2010237
C_Chicken0x18b05208
C_ClientRagdoll0x121814160
C_ColorCorrection0x84818103
C_ColorCorrectionVolume0x12c09150
C_CommandContext0xa822
C_CS2HudModelAddon0x12500146
C_CS2HudModelArms0x13800146
C_CS2HudModelBase0x12700146
C_CS2HudModelWeapon0x12b00146
C_CS2WeaponModuleBase0x11880146
C_CSGameRules0x4f6098102
C_CSGameRulesProxy0x608186
C_CSGO_CounterTerroristTeamIntroCamera0x6900100
C_CSGO_CounterTerroristWingmanIntroCamera0x6900100
C_CSGO_EndOfMatchCamera0x6900100
C_CSGO_EndOfMatchCharacterPosition0x13a0093
C_CSGO_EndOfMatchLineupEndpoint0x600085
C_CSGO_EndOfMatchLineupStart0x600085
C_CSGO_MapPreviewCameraPath0x6881499
C_CSGO_MapPreviewCameraPath_API0x800
C_CSGO_MapPreviewCameraPathNode0x6501095
C_CSGO_MapPreviewCameraPathNode_API0x800
C_CSGO_PreviewModel0x16904150
C_CSGO_PreviewModel_API0x800
C_CSGO_PreviewModelAlias_csgo_item_previewmodel0x16900150
C_CSGO_PreviewPlayer0x35102310
C_CSGO_PreviewPlayer_API0x800
C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel0x35100310
C_CSGO_TeamIntroCharacterPosition0x13a0093
C_CSGO_TeamIntroCounterTerroristPosition0x13a0093
C_CSGO_TeamIntroTerroristPosition0x13a0093
C_CSGO_TeamPreviewCamera0x6901100
C_CSGO_TeamPreviewCamera_API0x800
C_CSGO_TeamPreviewCharacterPosition0x13a0893
C_CSGO_TeamPreviewModel0x35100310
C_CSGO_TeamSelectCamera0x6900100
C_CSGO_TeamSelectCharacterPosition0x13a0093
C_CSGO_TeamSelectCounterTerroristPosition0x13a0093
C_CSGO_TeamSelectTerroristPosition0x13a0093
C_CSGO_TerroristTeamIntroCamera0x6900100
C_CSGO_TerroristWingmanIntroCamera0x6900100
C_CsmFovOverride0x610287
C_CsmFovOverride_API0x800
C_CSMinimapBoundary0x600085
C_CSObserverPawn0x14881207
C_CSObserverPawn_API0x800
C_CSPetPlacement0x600085
C_CSPlayerPawn0x3470102308
C_CSPlayerPawn_API0x800
C_CSPlayerPawnBase0x148026206
C_CSPlayerPawnBase_API0x800
C_CSPlayerResource0x6981095
C_CSTeam0x9681099
C_CSWeaponBase0x1ce054227
C_CSWeaponBaseGun0x1d107234
C_CSWeaponBaseShotgun0x1ce00227
C_DEagle0x1d100234
C_DecoyGrenade0x1da00241
C_DecoyProjectile0x12903177
C_DynamicLight0xfd87136
C_DynamicProp0x13c024203
C_DynamicPropAlias_cable_dynamic0x13c00203
C_DynamicPropAlias_dynamic_prop0x13c00203
C_DynamicPropAlias_prop_dynamic_override0x13c00203
C_EconEntity0x16f020166
C_EconEntity::AttachedModelData_t0x411
C_EconItemView0x4702929
C_EconWearable0x16f82168
C_EntityDissolve0xff813142
C_EntityFlame0x648388
C_EnvCombinedLightProbeVolume0x174829114
C_EnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume0x17480114
C_EnvCubemap0x6e818103
C_EnvCubemapBox0x6e80103
C_EnvCubemapFog0x70024109
C_EnvDecal0xfe89138
C_EnvDetailController0x608287
C_EnvLightProbeVolume0x169022107
C_EnvParticleGlow0x15985160
C_EnvSky0x101012141
C_EnvVolumetricFogController0x6b036121
C_EnvVolumetricFogVolume0x64818103
C_EnvWind0x6f8186
C_EnvWindClientside0x6f8186
C_EnvWindController0x7201196
C_EnvWindShared0xf81515
C_EnvWindVolume0x638994
C_FireCrackerBlast0x85c00153
C_Fish0x127023169
C_Flashbang0x1da00241
C_FlashbangProjectile0x12600174
C_FogController0x670388
C_fogplayerparams_t0x401414
C_FootstepControl0x10a82143
C_FuncBrush0xfb00129
C_FuncConveyor0xff88137
C_FuncElectrifiedVolume0xfc83132
C_FuncLadder0x10089138
C_FuncMonitor0x14308137
C_FuncMoveLinear0xfb00129
C_FuncMover0xfb00129
C_FuncRotating0xfb00129
C_FuncTrackTrain0xfc03132
C_GameRules0x4044
C_GameRulesProxy0x600085
C_GlobalLight0xaf0186
C_GradientFog0x69816101
C_HandleTest0x608287
C_HEGrenade0x1da00241
C_HEGrenadeProjectile0x12600174
C_Hostage0x12d823175
C_HostageCarriableProp0x11880146
C_IncendiaryGrenade0x1da00241
C_Inferno0x85c024153
C_InfoInstructorHintHostageRescueZone0x600085
C_InfoLadderDismount0x600085
C_InfoVisibilityBox0x618388
C_IronSightController0xb01313
C_Item0x17f01167
C_Item_Healthshot0x1cf00229
C_ItemDogtags0x17f82169
C_KeychainModule0x11902148
C_Knife0x1cf01228
C_LateUpdatedAnimating0x12400146
C_LightDirectionalEntity0xfb80130
C_LightEntity0xfb81130
C_LightEnvironmentEntity0xfb80130
C_LightOrthoEntity0xfb80130
C_LightSpotEntity0xfb80130
C_LocalTempEntity0x122825171
C_MapPreviewParticleSystem0x15800155
C_MapVetoPickController0xf4817102
C_ModelPointEntity0xfb00129
C_MolotovGrenade0x1da00241
C_MolotovProjectile0x12881175
C_Multimeter0x11881147
C_MultiplayRules0x4004
C_NametagModule0x11901147
C_NetTestBaseCombatCharacter0x12080152
C_OmniLight0x12d03208
C_ParticleSystem0x158026155
C_PathParticleRope0x71016101
C_PathParticleRopeAlias_path_particle_rope_clientside0x7100101
C_PhysBox0xfb00129
C_PhysicsProp0x13001180
C_PhysicsPropMultiplayer0x13000180
C_PhysMagnet0x11b02148
C_PhysPropClientside0x13205184
C_PlantedC40x173029175
C_PlayerPing0x650590
C_PlayerSprayDecal0x10c016145
C_PlayerVisibility0x630691
C_PointCamera0x66026111
C_PointCameraVFOV0x6681112
C_PointClientUIDialog0xfe82135
C_PointClientUIHUD0x11a813146
C_PointClientUIWorldPanel0x121030163
C_PointClientUIWorldTextPanel0x14101164
C_PointCommentaryNode0x11e014160
C_PointEntity0x600085
C_PointValueRemapper0x67825110
C_PointWorldText0x128819148
C_PortraitWorldCallbackHandler0x608085
C_PostProcessingVolume0x10d812153
C_Precipitation0x10d88149
C_PrecipitationBlocker0xfb00129
C_PropDoorRotating0x14000211
C_RagdollProp0x12089155
C_RagdollPropAttached0x12407162
C_RectLight0x12c81206
C_RetakeGameRules0x15866
C_RopeKeyframe0x132040169
C_RopeKeyframe::CPhysicsDelegate0x1011
C_SceneEntity0x6681398
C_SceneEntity::QueuedEvents_t0x1811
C_ShatterGlassShardPhysics0x10381130
C_SingleplayRules0x4004
C_SkyCamera0x6a0489
C_SmokeGrenade0x1da00241
C_SmokeGrenadeProjectile0x141810184
C_SoundAreaEntityBase0x628489
C_SoundAreaEntityOrientedBox0x640291
C_SoundAreaEntitySphere0x630190
C_SoundEventAABBEntity0x6d82102
C_SoundEventConeEntity0x6d85105
C_SoundEventEntity0x6c015100
C_SoundEventEntityAlias_snd_event_point0x6c00100
C_SoundEventOBBEntity0x6e82102
C_SoundEventPathCornerEntity0x6d81101
C_SoundEventSphereEntity0x6c81101
C_SoundOpvarSetAABBEntity0x620091
C_SoundOpvarSetAutoRoomEntity0x620091
C_SoundOpvarSetOBBEntity0x620091
C_SoundOpvarSetOBBWindEntity0x620091
C_SoundOpvarSetPathCornerEntity0x620091
C_SoundOpvarSetPointBase0x620691
C_SoundOpvarSetPointEntity0x620091
C_SpotlightEnd0xfc02131
C_Sprite0x103024153
C_StattrakModule0x11901147
C_Team0x6b8489
C_TeamplayRules0x4004
C_TextureBasedAnimatable0xfe88137
C_TintController0x618085
C_TonemapController20x618590
C_TonemapController2Alias_env_tonemap_controller20x618090
C_TriggerBuoyancy0x11b82143
C_TriggerLerpObject0x10980141
C_TriggerMultiple0x10980141
C_TriggerPhysics0x10e813154
C_TriggerVolume0xfb00129
C_VoteController0x638792
C_WaterBullet0x11800146
C_WeaponAug0x1d100234
C_WeaponAWP0x1d100234
C_WeaponBaseItem0x1cf02229
C_WeaponBizon0x1d100234
C_WeaponCZ75a0x1d201235
C_WeaponElite0x1d100234
C_WeaponFamas0x1d100234
C_WeaponFiveSeven0x1d100234
C_WeaponG3SG10x1d100234
C_WeaponGalilAR0x1d100234
C_WeaponGlock0x1d100234
C_WeaponHKP20000x1d100234
C_WeaponM2490x1d100234
C_WeaponM4A10x1d100234
C_WeaponM4A1Silencer0x1d100234
C_WeaponMAC100x1d100234
C_WeaponMag70x1d100234
C_WeaponMP5SD0x1d100234
C_WeaponMP70x1d100234
C_WeaponMP90x1d100234
C_WeaponNegev0x1d100234
C_WeaponNOVA0x1ce00227
C_WeaponP2500x1d100234
C_WeaponP900x1d100234
C_WeaponRevolver0x1d100234
C_WeaponSawedoff0x1ce00227
C_WeaponSCAR200x1d100234
C_WeaponSG5560x1d100234
C_WeaponSSG080x1d100234
C_WeaponTaser0x1d202236
C_WeaponTec90x1d100234
C_WeaponUMP450x1d100234
C_WeaponUSPSilencer0x1d100234
C_WeaponXM10140x1ce00227
C_World0xfb00129
C_WorldModelGloves0x11880146
CAttributeList0x7822
CAttributeManager0x5066
CAttributeManager::cached_attribute_float_t0x1833
CBarnLightAPI0x800
CBaseAnimGraph0x118017146Entity layer that drives the Source 2 animation graph — skeleton, ragdoll, and choreo. Base for all animated model entities, including player pawns.
CBaseAnimGraphAlias_baseanimating0x11800146
CBaseAnimGraphAPI0x800
CBaseAnimGraphController0x6a03233
CBaseEntity_SharedAPI0x800
CBaseFilter0x638388
CBaseGrenade_API0x800
CBaseModelEntityAPI0x800
CBasePlayerController0x7f817102Base class for all player controller entities in Source 2. A controller is the persistent, session-level entity that represents a connected client; it is never recreated between rounds. The controller owns one or more pawn entities (the physical in-world representation).
CBasePlayerControllerAPI0x800
CBasePlayerVData0x2581515
CBasePlayerWeaponVData0x5203232
CBaseProp0x11b04150
CBaseTriggerAPI0x800
CBodyComponent0x7822
CBodyComponentBaseAnimGraph0xbb014
CBodyComponentBaseModelEntity0x51003
CBodyComponentPoint0x1b013
CBodyComponentSkeletonInstance0x51013
CBombTarget0x10a01142
CBuoyancyHelper0x1181111
CCashStack0xfb81130
CChoreoComponent0x8066
CChoreoInfoTarget0x600085
CCitadelSoundOpvarSetOBB0x668893
CClientAlphaProperty0x301111
CCollisionProperty0xb81717
CCS_PortraitWorldCallbackHandler0x608085
CCS2PawnGraphController0x5402849
CCS2UIPawnGraphController0x1d81415
CCS2WeaponGraphController0x2a02021
CCSCustomHudLayout0x840792
CCSCustomHudLayout_API0x800
CCSCustomHudLayoutState0x10844
CCSCustomPlayerCamera0x640893
CCSGameModeRules0x3011
CCSGameModeRules_ArmsRace0x4812
CCSGameModeRules_Deathmatch0x4034
CCSGameModeRules_Noop0x3001
CCSGO_EndOfMatchLineupEnd0x600085
CCSGO_TeamPreviewCharacterPosition_API0x800
CCSGO_WingmanIntroCharacterPosition0x13a0093
CCSGO_WingmanIntroCounterTerroristPosition0x13a0093
CCSGO_WingmanIntroTerroristPosition0x13a0093
CCSObserver_CameraServices0x2b0129
CCSObserver_MovementServices0x258020
CCSObserver_ObserverServices0xf019
CCSObserver_UseServices0x4802
CCSPlayer_ActionTrackingServices0x13046Component tracking scoring-relevant actions: weapon purchases and hostage rescue status.
CCSPlayer_AimPunchServices0xe868
CCSPlayer_BulletServices0xa813Component tracking bullet-hit statistics registered on the server side.
CCSPlayer_BuyServices0xb013Component that records the player's sellback-eligible purchases for the current round.
CCSPlayer_CameraServices0x340230
CCSPlayer_DamageReactServices0x5002
CCSPlayer_GlowServices0x5002
CCSPlayer_HostageServices0x5024Component tracking whether this player is currently carrying a hostage.
CCSPlayer_ItemServices0x5024Component tracking the utility items the player is carrying.
CCSPlayer_MovementServices0xfe04975CS2-specific movement state layered on CPlayer_MovementServices: crouch / duck, ladder, and water state used by movement prediction.
CCSPlayer_PingServices0x5013
CCSPlayer_UseServices0x4802
CCSPlayer_WaterServices0x7035
CCSPlayer_WeaponServices0x15d0511Component attached to CCSPlayerPawn that manages the active weapon and weapon-switch timing for a CS2 player.
CCSPlayerBase_CameraServices0x2a8628
CCSPlayerCamera0x640093
CCSPlayerController0x96068170The server-side controller entity for a CS2 player. One CCSPlayerController exists per connected client for the lifetime of the connection; it persists across rounds. The controller owns a CCSPlayerPawn (the physical in-world representation) which may be recreated each round.
CCSPlayerController_ActionTrackingServices0x13856Scoreboard / stat-tracking component of CCSPlayerController: per-round and per-match kill and damage statistics.
CCSPlayerController_API0x800
CCSPlayerController_DamageServices0xb023Damage-log component of CCSPlayerController, backing the end-of-round 'damage given / taken' report.
CCSPlayerController_InGameMoneyServices0x5045Economy component of CCSPlayerController: the player's buy-menu balance and cash-spend accounting.
CCSPlayerController_InventoryServices0xf0910Loadout and persona component of CCSPlayerController: equipped items, music kit, rank, and public-profile data.
CCSPlayerController_InventoryServices::NetworkedLoadoutSlot_t0xc833
CCSPlayerLegacyJump0x1822
CCSPlayerModernJump0x3899
CCSWeaponBase_API0x800
CCSWeaponBaseVData0x8a884116Static weapon definition (economy + ballistics) referenced by CCSWeaponBase — the per-weapon-type data that does not change at runtime.
CDamageRecord0x781515
CDestructiblePartsComponent0x7044
CEconItemAttribute0x4855
CEffectData0x782020
CEnvCombinedLightProbeVolumeAPI0x800
CEnvCubemapAPI0x800
CEnvLightProbeVolumeAPI0x800
CEnvSkyAPI0x800
CEnvSoundscape0x6901196
CEnvSoundscapeAlias_snd_soundscape0x690096
CEnvSoundscapeProxy0x698197
CEnvSoundscapeProxyAlias_snd_soundscape_proxy0x698097
CEnvSoundscapeTriggerable0x690096
CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable0x690096
CEnvWindSharedAPI0x800
CExplosionTypeData0x10055
CFilterAttributeInt0x640189
CFilterClass0x640189
CFilterLOS0x638088
CFilterMassGreater0x640189
CFilterModel0x640189
CFilterMultiple0x6b8391
CFilterMultipleAPI0x800
CFilterName0x640189
CFilterProximity0x640189
CFilterTeam0x640189
CFlashbangProjectile_API0x800
CFlashlightEffect0x2e01313
CFootstepControl_API0x800
CFuncRetakeBarrier0x13e00203
CFuncWater0x10c81130
CGameSceneNode0x1303434
CGameSceneNodeHandle0x1022
CGlobalLightBase0x4c04343
CGlowProperty0x581111
CGrenadeTracer0x14502131
CGrenadeTracer_API0x800
CHitboxComponent0x1811
CHostageRescueZone0x10b00141
CHostageRescueZoneShim0x10980141
CInfoDynamicShadowHint0x618590
CInfoDynamicShadowHintBox0x630292
CInfoFan0x658489
CInfoOffscreenPanoramaTexture0x8081297
CInfoParticleTarget0x600085
CInfoTarget0x600085
CInfoWorldLayer0x638893
CInterpolatedValue0x1455
CInventoryImageData0xf833
CLightComponent0x1f07070
CLightEntityAPI0x800
CLogicalEntity0x600085
CLogicRelay0x638792
CLogicRelayAPI0x800
CMapInfo0x63015100
CMapInfo_API0x800
CModelState0x2b01414
CNetworkedSequenceOperation0x2888
CountdownTimer0x1844
CParticleSystemAPI0x800
CPathNode0x660691
CPathQueryComponent0xa000
CPathSimple0x710388
CPathSimpleAPI0x800
CPathWithDynamicNodes0x750290
CPlayer_AutoaimServices0x4802
CPlayer_CameraServices0x2902022
CPlayer_FlashlightServices0x4802
CPlayer_ItemServices0x4802
CPlayer_MovementServices0x2581820Base movement/input component: decoded button input and per-command move intent shared by all player pawns.
CPlayer_MovementServices_Humanoid0x288626
CPlayer_ObserverServices0x6068
CPlayer_UseServices0x4802
CPlayer_WaterServices0x4802
CPlayer_WeaponServices0xa846
CPlayerSprayDecalRenderHelper0x3000
CPointChildModifier0x608186
CPointOffScreenIndicatorUi0x12204167
CPointOrient0x620792
CPointTemplate0x6981297
CPointTemplateAPI0x800
CPointValueRemapperAPI0x800
CPrecipitationVData0x2f01111
CPropDataComponent0x401010
CPulseCell_LerpCameraSettings0x14837
CPulseCell_LerpCameraSettings::CursorState_t0x2c35
CPulseCell_PlaySequence0x14036
CPulseCell_PlaySequence::CursorState_t0x411
CPulseCell_Step_EntFire0x5012
CPulseGameBlackboard0x618287
CRagdollManager0x608186
CRenderComponent0xd055
CServerOnlyModelEntity0xfb00129
CSkeletonInstance0x490741
CSkyboxReference0x608287
CSMatchStats_t0x80518
CSoundOpvarSetBoxEntity0x620091
CSPerRoundStats_t0x681313
CSpriteOriented0x10300153
CTakeDamageResultAPI0x800
CTimeline0x22879
CTriggerFan0x11009150
CWaterSplasher0xfb00129
DestructiblePartDamageRequestAPI0x800
EngineCountdownTimer0x1833
EntityRenderAttribute_t0x4822
EntitySpottedState_t0x1822
FilterDamageType0x640189
FilterHealth0x648391
fogparams_t0x682525
IClientAlphaProperty0x800
IntervalTimer0x1022
inv_image_camera_t0x3477
inv_image_clearcolor_t0xc11
inv_image_data_t0xe888
inv_image_item_t0x2033
inv_image_light_barn_t0x2044
inv_image_light_fill_t0x1c33
inv_image_light_sun_t0x1c33
inv_image_map_t0x1022
PhysicsRagdollPose_t0x4833
screenfade_t0x2855
screenshake_t0x3899
SellbackPurchaseEntry_t0x4855
SequenceHistory_t0x1866
ServerAuthoritativeWeaponSlot_t0x3833
shard_model_desc_t0x801313
sky3dparams_t0x9066
TimedEvent0x822
ViewAngleServerChange_t0x4833
VPhysicsCollisionAttribute_t0x301111
WeaponPurchaseCount_t0x3822
WeaponPurchaseTracker_t0x7011

Enums

EnumUnderlyingMembersDescription
C_BaseCombatCharacter::WaterWakeMode_tuint32_t5
InventoryNodeType_tuint32_t9
P2P_Messagesuint32_t7