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_WingmanIntroCounterTerroristPosition
CCSGO_WingmanIntroTerroristPosition
CCSGameModeRules
CCSGameModeRules_ArmsRace
CCSGameModeRules_Deathmatch
CCSGameModeRules_Noop
CCSGameRules
CCSGameRulesProxy
CCSMinimapBoundary
CCSMinimapVolume
CCSObservableElement
CCSObserverPawn
CCSObserver_CameraServices
CCSObserver_MovementServices
CCSObserver_ObserverServices
CCSObserver_UseServices
CCSPetPlacement
CCSPlace
CCSPlayerBase_CameraServices
CCSPlayerController
CCSPlayerController_ActionTrackingServices
CCSPlayerController_DamageServices
CCSPlayerController_InGameMoneyServices
CCSPlayerController_InventoryServices
CCSPlayerController_InventoryServices::NetworkedLoadoutSlot_t
CCSPlayerLegacyJump
CCSPlayerModernJump
CCSPlayerPawn
CCSPlayerPawnBase
CCSPlayerResource
CCSPlayer_ActionTrackingServices
CCSPlayer_AimPunchServices
CCSPlayer_BulletServices
CCSPlayer_BuyServices
CCSPlayer_CameraServices
CCSPlayer_DamageReactServices
CCSPlayer_HostageServices
CCSPlayer_ItemServices
CCSPlayer_MovementServices
CCSPlayer_PingServices
CCSPlayer_RadioServices
CCSPlayer_UseServices
CCSPlayer_WaterServices
CCSPlayer_WeaponServices
CCSPointScriptEntity
CCSRadarElement
CCSSprite
CCSTeam
CCSWeaponBase
CCSWeaponBaseGun
CCSWeaponBaseShotgun
CCSWeaponBaseVData
CCashStack
CChangeLevel
CChicken
CChoreoComponent
CChoreoInfoTarget
CCitadelSoundOpvarSetOBB
CCollisionProperty
CColorCorrection
CColorCorrectionVolume
CCommentaryAuto
CCommentarySystem
CCommentaryViewPosition
CConstantForceController
CConstraintAnchor
CCredits
CDEagle
CDamageRecord
CDebugHistory
CDecoyGrenade
CDecoyProjectile
CDestructiblePartsComponent
CDynamicLight
CDynamicNavConnectionsVolume
CDynamicProp
CDynamicPropAlias_cable_dynamic
CDynamicPropAlias_dynamic_prop
CDynamicPropAlias_prop_dynamic_override
CEconEntity
Type
/
to search schemas
Counter-Strike 2
server
CBasePlayerController
CCSPlayerController
CCSPlayerController
cs_player_controller
2744 bytes (0x0AB8), align 8
Source
Inherits
CBasePlayerController
CBaseEntity
CEntityInstance
Used by fields
CBot
m_pController
CCSPlayerPawnBase
m_hOriginalController
CChicken
m_owner
CDamageRecord
m_hPlayerControllerDamager
CDamageRecord
m_hPlayerControllerRecipient
Network
Group proxies
LocalPlayerExclusiveDuringRoundEnd
AllPlayersDuringFreezePeriodOrMatchEndOrHalfTime
TeammateAndSpectatorExclusive
SpectatorsAndObserversExclusive
Also in
client
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x07E7
m_pInGameMoneyServices
CCSPlayerController_InGameMoneyServices
*
2024
0x07E8
m_pInventoryServices
CCSPlayerController_InventoryServices
*
2032
0x07F0
m_pActionTrackingServices
CCSPlayerController_ActionTrackingServices
*
2040
0x07F8
m_pDamageServices
CCSPlayerController_DamageServices
*
2048
0x0800
m_iPing
uint32
2056
0x0808
m_bHasCommunicationAbuseMute
bool
2060
0x080C
m_uiCommunicationMuteFlags
uint32
2064
0x0810
m_szCrosshairCodes
CUtlSymbolLarge
2072
0x0818
m_iPendingTeamNum
uint8
2080
0x0820
on change
OnPendingTeamChanged
m_flForceTeamTime
GameTime_t
2084
0x0824
sent as
float32
m_iCompTeammateColor
int32
2088
0x0828
on change
OnCompTeammateColorChanged
m_bEverPlayedOnTeam
bool
2092
0x082C
m_bAttemptedToGetColor
bool
2093
0x082D
m_iTeammatePreferredColor
int32
2096
0x0830
m_bTeamChanged
bool
2100
0x0834
m_bInSwitchTeam
bool
2101
0x0835
m_bHasSeenJoinGame
bool
2102
0x0836
m_bJustBecameSpectator
bool
2103
0x0837
m_bSwitchTeamsOnNextRoundReset
bool
2104
0x0838
m_bRemoveAllItemsOnNextRoundReset
bool
2105
0x0839
m_flLastJoinTeamTime
GameTime_t
2108
0x083C
m_szClan
CUtlSymbolLarge
2112
0x0840
on change
OnPlayerNameComponentChanged
m_unClanId32bit
uint32
2120
0x0848
on change
OnPlayerNameComponentChanged
m_iCoachingTeam
int32
2124
0x084C
m_nPlayerDominated
uint64
2128
0x0850
m_nPlayerDominatingMe
uint64
2136
0x0858
m_iCompetitiveRanking
int32
2144
0x0860
m_iCompetitiveWins
int32
2148
0x0864
m_iCompetitiveRankType
int8
2152
0x0868
m_iCompetitiveRankingPredicted_Win
int32
2156
0x086C
m_iCompetitiveRankingPredicted_Loss
int32
2160
0x0870
m_iCompetitiveRankingPredicted_Tie
int32
2164
0x0874
m_nEndMatchNextMapVote
int32
2168
0x0878
m_unActiveQuestId
uint16
2172
0x087C
user group
LocalPlayerExclusive
m_rtActiveMissionPeriod
uint32
2176
0x0880
as
RTime32
user group
LocalPlayerExclusive
m_nQuestProgressReason
QuestProgress::Reason
2180
0x0884
user group
LocalPlayerExclusive
m_unPlayerTvControlFlags
uint32
2184
0x0888
user group
LocalPlayerExclusive
m_iDraftIndex
int32
2232
0x08B8
m_msQueuedModeDisconnectionTimestamp
uint32
2236
0x08BC
m_uiAbandonRecordedReason
uint32
2240
0x08C0
m_eNetworkDisconnectionReason
uint32
2244
0x08C4
m_bCannotBeKicked
bool
2248
0x08C8
m_bEverFullyConnected
bool
2249
0x08C9
m_bAbandonAllowsSurrender
bool
2250
0x08CA
m_bAbandonOffersInstantSurrender
bool
2251
0x08CB
m_bDisconnection1MinWarningPrinted
bool
2252
0x08CC
m_bScoreReported
bool
2253
0x08CD
m_nDisconnectionTick
int32
2256
0x08D0
user group
LocalPlayerExclusive
m_bControllingBot
bool
2272
0x08E0
m_bHasControlledBotThisRound
bool
2273
0x08E1
m_bHasBeenControlledByPlayerThisRound
bool
2274
0x08E2
m_nBotsControlledThisRound
int32
2276
0x08E4
m_bCanControlObservedBot
bool
2280
0x08E8
user group
LocalPlayerExclusive
m_hPlayerPawn
CHandle
<
CCSPlayerPawn
>
2284
0x08EC
sent as
ehandle
m_hObserverPawn
CHandle
<
CCSObserverPawn
>
2288
0x08F0
sent as
ehandle
m_DesiredObserverMode
int32
2292
0x08F4
m_hDesiredObserverTarget
CEntityHandle
2296
0x08F8
m_bPawnIsAlive
bool
2300
0x08FC
m_iPawnHealth
uint32
2304
0x0900
user group
TeammateAndSpectatorExclusive
m_iPawnArmor
int32
2308
0x0904
user group
TeammateAndSpectatorExclusive
m_bPawnHasDefuser
bool
2312
0x0908
user group
TeammateAndSpectatorExclusive
m_bPawnHasHelmet
bool
2313
0x0909
user group
TeammateAndSpectatorExclusive
m_nPawnCharacterDefIndex
uint16
2314
0x090A
as
item_definition_index_t
m_iPawnLifetimeStart
int32
2316
0x090C
m_iPawnLifetimeEnd
int32
2320
0x0910
m_iPawnBotDifficulty
int32
2324
0x0914
m_hOriginalControllerOfCurrentPawn
CHandle
<
CCSPlayerController
>
2328
0x0918
sent as
ehandle
m_iScore
int32
2332
0x091C
m_iRoundScore
int32
2336
0x0920
m_iRoundsWon
int32
2340
0x0924
m_recentKillQueue
uint8
[8]
2344
0x0928
m_nFirstKill
uint8
2352
0x0930
m_nKillCount
uint8
2353
0x0931
m_bMvpNoMusic
bool
2354
0x0932
m_eMvpReason
int32
2356
0x0934
m_iMusicKitID
int32
2360
0x0938
m_iMusicKitMVPs
int32
2364
0x093C
m_iMVPs
int32
2368
0x0940
on change
OnMVPCountChanged
m_nUpdateCounter
int32
2372
0x0944
m_flSmoothedPing
float32
2376
0x0948
m_lastHeldVoteTimer
IntervalTimer
2384
0x0950
m_bShowHints
bool
2408
0x0968
m_iNextTimeCheck
int32
2412
0x096C
m_bJustDidTeamKill
bool
2416
0x0970
m_bPunishForTeamKill
bool
2417
0x0971
m_bGaveTeamDamageWarning
bool
2418
0x0972
m_bGaveTeamDamageWarningThisRound
bool
2419
0x0973
m_dblLastReceivedPacketPlatFloatTime
float64
2424
0x0978
m_LastTeamDamageWarningTime
GameTime_t
2432
0x0980
m_LastTimePlayerWasDisconnectedForPawnsRemove
GameTime_t
2436
0x0984
m_nSuspiciousHitCount
uint32
2440
0x0988
m_nNonSuspiciousHitStreak
uint32
2444
0x098C
m_bFireBulletsSeedSynchronized
bool
2617
0x0A39
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
Outputs
Declared here
With inherited
Inherited outputs