Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
4,516
ConVars & Commands
5,573
Show
All
4,516
Classes
3,881
Enums
635
Entities
852
Components
19
Networked
414
VData
27
Exclusive
482
CCSGO_WingmanIntroCharacterPosition
CCSGO_WingmanIntroCounterTerroristPosition
CCSGO_WingmanIntroTerroristPosition
CCSGameModeRules
CCSGameModeRules_ArmsRace
CCSGameModeRules_Deathmatch
CCSGameModeRules_Noop
CCSMinimapVolume
CCSObservableElement
CCSObserver_CameraServices
CCSObserver_MovementServices
CCSObserver_ObserverServices
CCSObserver_UseServices
CCSPlayerAnimationState
CCSPlayerAnimationState::AirAction_t
CCSPlayerAnimationState::Direction_t
CCSPlayerAnimationState::GroundMoveState_t
CCSPlayerAnimationState::MoveType_t
CCSPlayerBase_CameraServices
CCSPlayerController
CCSPlayerController_ActionTrackingServices
CCSPlayerController_DamageServices
CCSPlayerController_InGameMoneyServices
CCSPlayerController_InventoryServices
CCSPlayerController_InventoryServices::NetworkedLoadoutSlot_t
CCSPlayerLegacyJump
CCSPlayerModernJump
CCSPlayer_ActionTrackingServices
CCSPlayer_AimPunchServices
CCSPlayer_BulletServices
CCSPlayer_BuyServices
CCSPlayer_CameraServices
CCSPlayer_DamageReactServices
CCSPlayer_GlowServices
CCSPlayer_HostageServices
CCSPlayer_ItemServices
CCSPlayer_MovementServices
CCSPlayer_PingServices
CCSPlayer_UseServices
CCSPlayer_WaterServices
CCSPlayer_WeaponServices
CCSRadarElement
CCSWeaponBaseVData
CCS_PortraitWorldCallbackHandler
CCashStack
CChoreoComponent
CChoreoInfoTarget
CChoreo_GraphController
CCitadelSoundOpvarSetOBB
CClientAlphaProperty
CCollisionProperty
CCopyRecipientFilter
CDamageRecord
CDebugDrawHistoryData
CDebugOverlayCombinedTypes_t
CDebugOverlayFilterTextType_t
CDebugOverlayFilterType_t
CDebugSnapshotData_t
CDecalGroupVData
CDecalInstance
CDestructiblePart
CDestructiblePart_DamageLevel
CDestructiblePartsComponent
CDestructiblePartsSystemData
CDynamicPropGraphController
CEconItemAttribute
CEffectData
CEmptyGraphController
CEntitySubclassVDataBase
CEnvSoundscape
CEnvSoundscapeAlias_snd_soundscape
CEnvSoundscapeProxy
CEnvSoundscapeProxyAlias_snd_soundscape_proxy
CEnvSoundscapeTriggerable
CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable
CExplosionTypeData
CExternalAnimGraphList
CFilterAttributeInt
CFilterClass
CFilterLOS
Type
/
to search schemas
Counter-Strike 2
client
CBasePlayerController
CCSPlayerController
CCSPlayerController
cs_player_controller
2432 bytes (0x0980), align 8
Source
Inherits
CBasePlayerController
C_BaseEntity
CEntityInstance
Used by fields
CDamageRecord
m_hPlayerControllerDamager
CDamageRecord
m_hPlayerControllerRecipient
C_CSPlayerPawnBase
m_hOriginalController
C_Chicken
m_owner
Network
Group proxies
LocalPlayerExclusiveDuringRoundEnd
AllPlayersDuringFreezePeriodOrMatchEndOrHalfTime
TeammateAndSpectatorExclusive
SpectatorsAndObserversExclusive
Also in
server
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0817
m_pInGameMoneyServices
CCSPlayerController_InGameMoneyServices
*
2072
0x0818
m_pInventoryServices
CCSPlayerController_InventoryServices
*
2080
0x0820
m_pActionTrackingServices
CCSPlayerController_ActionTrackingServices
*
2088
0x0828
m_pDamageServices
CCSPlayerController_DamageServices
*
2096
0x0830
m_iPing
uint32
2104
0x0838
m_bHasCommunicationAbuseMute
bool
2108
0x083C
m_uiCommunicationMuteFlags
uint32
2112
0x0840
m_szCrosshairCodes
CUtlSymbolLarge
2120
0x0848
m_iPendingTeamNum
uint8
2128
0x0850
on change
OnPendingTeamChanged
m_flForceTeamTime
GameTime_t
2132
0x0854
sent as
float32
m_iCompTeammateColor
int32
2136
0x0858
on change
OnCompTeammateColorChanged
m_bEverPlayedOnTeam
bool
2140
0x085C
m_flPreviousForceJoinTeamTime
GameTime_t
2144
0x0860
m_szClan
CUtlSymbolLarge
2152
0x0868
on change
OnPlayerNameComponentChanged
m_unClanId32bit
uint32
2160
0x0870
on change
OnPlayerNameComponentChanged
m_sSanitizedPlayerName
CUtlString
2168
0x0878
m_sSanitizedClanTag
CUtlString
2176
0x0880
m_iCoachingTeam
int32
2184
0x0888
m_nPlayerDominated
uint64
2192
0x0890
m_nPlayerDominatingMe
uint64
2200
0x0898
m_iCompetitiveRanking
int32
2208
0x08A0
m_iCompetitiveWins
int32
2212
0x08A4
m_iCompetitiveRankType
int8
2216
0x08A8
m_iCompetitiveRankingPredicted_Win
int32
2220
0x08AC
m_iCompetitiveRankingPredicted_Loss
int32
2224
0x08B0
m_iCompetitiveRankingPredicted_Tie
int32
2228
0x08B4
m_nEndMatchNextMapVote
int32
2232
0x08B8
m_unActiveQuestId
uint16
2236
0x08BC
user group
LocalPlayerExclusive
m_rtActiveMissionPeriod
uint32
2240
0x08C0
as
RTime32
user group
LocalPlayerExclusive
m_nQuestProgressReason
QuestProgress::Reason
2244
0x08C4
user group
LocalPlayerExclusive
m_unPlayerTvControlFlags
uint32
2248
0x08C8
user group
LocalPlayerExclusive
m_iDraftIndex
int32
2296
0x08F8
m_msQueuedModeDisconnectionTimestamp
uint32
2300
0x08FC
m_uiAbandonRecordedReason
uint32
2304
0x0900
m_eNetworkDisconnectionReason
uint32
2308
0x0904
m_bCannotBeKicked
bool
2312
0x0908
m_bEverFullyConnected
bool
2313
0x0909
m_bAbandonAllowsSurrender
bool
2314
0x090A
m_bAbandonOffersInstantSurrender
bool
2315
0x090B
m_bDisconnection1MinWarningPrinted
bool
2316
0x090C
m_bScoreReported
bool
2317
0x090D
m_nDisconnectionTick
int32
2320
0x0910
user group
LocalPlayerExclusive
m_bControllingBot
bool
2336
0x0920
m_bHasControlledBotThisRound
bool
2337
0x0921
m_bHasBeenControlledByPlayerThisRound
bool
2338
0x0922
m_nBotsControlledThisRound
int32
2340
0x0924
m_bCanControlObservedBot
bool
2344
0x0928
user group
LocalPlayerExclusive
m_hPlayerPawn
CHandle
<
C_CSPlayerPawn
>
2348
0x092C
sent as
ehandle
m_hObserverPawn
CHandle
<
C_CSObserverPawn
>
2352
0x0930
sent as
ehandle
m_bPawnIsAlive
bool
2356
0x0934
m_iPawnHealth
uint32
2360
0x0938
user group
TeammateAndSpectatorExclusive
m_iPawnArmor
int32
2364
0x093C
user group
TeammateAndSpectatorExclusive
m_bPawnHasDefuser
bool
2368
0x0940
user group
TeammateAndSpectatorExclusive
m_bPawnHasHelmet
bool
2369
0x0941
user group
TeammateAndSpectatorExclusive
m_nPawnCharacterDefIndex
uint16
2370
0x0942
as
item_definition_index_t
m_iPawnLifetimeStart
int32
2372
0x0944
m_iPawnLifetimeEnd
int32
2376
0x0948
m_iPawnBotDifficulty
int32
2380
0x094C
m_hOriginalControllerOfCurrentPawn
CHandle
<
CCSPlayerController
>
2384
0x0950
sent as
ehandle
m_iScore
int32
2388
0x0954
m_recentKillQueue
uint8
[8]
2392
0x0958
m_nFirstKill
uint8
2400
0x0960
m_nKillCount
uint8
2401
0x0961
m_bMvpNoMusic
bool
2402
0x0962
m_eMvpReason
int32
2404
0x0964
m_iMusicKitID
int32
2408
0x0968
m_iMusicKitMVPs
int32
2412
0x096C
m_iMVPs
int32
2416
0x0970
on change
OnMVPCountChanged
m_bIsPlayerNameDirty
bool
2420
0x0974
m_bFireBulletsSeedSynchronized
bool
2428
0x097C
user group
LocalPlayerExclusive
cs_player_controller
spawnable
Flags
ECF_SPAWN_GROUP_HANDLE_INVALID
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
pendingteamnumber
uint8
m_iPendingTeamNum
Inputs
Declared here
With inherited
Inherited inputs