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
C_CSGO_MapPreviewCameraPathNode
C_CSGO_PreviewModel
C_CSGO_PreviewModelAlias_csgo_item_previewmodel
C_CSGO_PreviewPlayer
C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel
C_CSGO_TeamIntroCharacterPosition
C_CSGO_TeamIntroCounterTerroristPosition
C_CSGO_TeamIntroTerroristPosition
C_CSGO_TeamPreviewCamera
C_CSGO_TeamPreviewCameraBone
C_CSGO_TeamPreviewCharacterPosition
C_CSGO_TeamPreviewModel
C_CSGO_TeamSelectCamera
C_CSGO_TeamSelectCharacterPosition
C_CSGO_TeamSelectCounterTerroristPosition
C_CSGO_TeamSelectTerroristPosition
C_CSGO_TerroristRushIntroCamera
C_CSGO_TerroristTeamIntroCamera
C_CSGO_TerroristWingmanIntroCamera
C_CSGameRules
C_CSGameRulesProxy
C_CSMinimapBoundary
C_CSObserverPawn
C_CSPetPlacement
C_CSPlayerPawn
C_CSPlayerPawnBase
C_CSPlayerResource
C_CSTeam
C_CSWeaponBase
C_CSWeaponBaseGun
C_CSWeaponBaseShotgun
C_Chicken
C_ClientRagdoll
C_ColorCorrection
C_ColorCorrectionVolume
C_CommandContext
C_CsmFovOverride
C_DEagle
C_DecoyGrenade
C_DecoyProjectile
C_DynamicLight
C_DynamicProp
C_DynamicPropAlias_cable_dynamic
C_DynamicPropAlias_dynamic_prop
C_DynamicPropAlias_prop_dynamic_override
C_EconEntity
C_EconEntity::AttachedModelData_t
C_EconItemView
C_EconWearable
C_EntityDissolve
C_EntityFlame
C_EnvCombinedLightProbeVolume
C_EnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume
C_EnvCubemap
C_EnvCubemapBox
C_EnvCubemapFog
C_EnvDecal
C_EnvDetailController
C_EnvLightProbeVolume
C_EnvParticleGlow
C_EnvShakeVolume
C_EnvSky
C_EnvVolumetricFogController
C_EnvVolumetricFogVolume
C_EnvWind
C_EnvWindClientside
C_EnvWindShared
C_FireCrackerBlast
C_Fish
C_Flashbang
C_FlashbangProjectile
C_FogController
C_FootstepControl
C_FuncBrush
C_FuncConveyor
C_FuncElectrifiedVolume
C_FuncLadder
C_FuncMonitor
C_FuncMoveLinear
C_FuncMover
Type
/
to search schemas
Counter-Strike 2
client
C_TeamplayRules
C_CSGameRules
C_CSGameRules
20320 bytes (0x4F60)
Source
Inherits
C_TeamplayRules
C_MultiplayRules
C_GameRules
Used by fields
C_CSGameRulesProxy
m_pGameRules
Also in
server
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x003F
m_bFreezePeriod
bool
64
0x0040
m_bWarmupPeriod
bool
65
0x0041
m_fWarmupPeriodEnd
GameTime_t
68
0x0044
sent as
float32
m_fWarmupPeriodStart
GameTime_t
72
0x0048
sent as
float32
m_bTerroristTimeOutActive
bool
76
0x004C
m_bCTTimeOutActive
bool
77
0x004D
m_flTerroristTimeOutRemaining
float32
80
0x0050
m_flCTTimeOutRemaining
float32
84
0x0054
m_nTerroristTimeOuts
int32
88
0x0058
m_nCTTimeOuts
int32
92
0x005C
m_bTechnicalTimeOut
bool
96
0x0060
m_bMatchWaitingForResume
bool
97
0x0061
m_iFreezeTime
int32
100
0x0064
m_iRoundTime
int32
104
0x0068
m_fMatchStartTime
float32
108
0x006C
m_fRoundStartTime
GameTime_t
112
0x0070
sent as
float32
m_flRestartRoundTime
GameTime_t
116
0x0074
sent as
float32
m_bGameRestart
bool
120
0x0078
m_flGameStartTime
float32
124
0x007C
m_timeUntilNextPhaseStarts
float32
128
0x0080
m_gamePhase
int32
132
0x0084
on change
OnGamePhaseChanged
m_totalRoundsPlayed
int32
136
0x0088
m_nRoundsPlayedThisPhase
int32
140
0x008C
m_nOvertimePlaying
int32
144
0x0090
m_iHostagesRemaining
int32
148
0x0094
m_bAnyHostageReached
bool
152
0x0098
m_bMapHasBombTarget
bool
153
0x0099
m_bMapHasRescueZone
bool
154
0x009A
m_bMapHasBuyZone
bool
155
0x009B
m_bIsQueuedMatchmaking
bool
156
0x009C
m_nQueuedMatchmakingMode
int32
160
0x00A0
m_bIsValveDS
bool
164
0x00A4
m_bLogoMap
bool
165
0x00A5
m_bPlayAllStepSoundsOnServer
bool
166
0x00A6
m_iSpectatorSlotCount
int32
168
0x00A8
m_MatchDevice
int32
172
0x00AC
m_bHasMatchStarted
bool
176
0x00B0
m_nNextMapInMapgroup
int32
180
0x00B4
m_szTournamentEventName
char
[512]
184
0x00B8
m_szTournamentEventStage
char
[512]
696
0x02B8
m_szMatchStatTxt
char
[512]
1208
0x04B8
m_szTournamentPredictionsTxt
char
[512]
1720
0x06B8
m_nTournamentPredictionsPct
int32
2232
0x08B8
m_flCMMItemDropRevealStartTime
GameTime_t
2236
0x08BC
sent as
float32
m_flCMMItemDropRevealEndTime
GameTime_t
2240
0x08C0
sent as
float32
m_bIsDroppingItems
bool
2244
0x08C4
m_bIsQuestEligible
bool
2245
0x08C5
m_bIsHltvActive
bool
2246
0x08C6
m_bBombPlanted
bool
2247
0x08C7
m_arrProhibitedItemIndices
uint16
[100]
2248
0x08C8
m_arrTournamentActiveCasterAccounts
uint32
[4]
2448
0x0990
m_numBestOfMaps
int32
2464
0x09A0
m_nHalloweenMaskListSeed
int32
2468
0x09A4
m_bBombDropped
bool
2472
0x09A8
m_iRoundWinStatus
int32
2476
0x09AC
m_eRoundWinReason
int32
2480
0x09B0
m_bTCantBuy
bool
2484
0x09B4
m_bCTCantBuy
bool
2485
0x09B5
m_iMatchStats_RoundResults
int32
[30]
2488
0x09B8
m_iMatchStats_PlayersAlive_CT
int32
[30]
2608
0x0A30
m_iMatchStats_PlayersAlive_T
int32
[30]
2728
0x0AA8
m_TeamRespawnWaveTimes
float32
[32]
2848
0x0B20
m_flNextRespawnWave
GameTime_t
[32]
2976
0x0BA0
sent as
float32
m_vMinimapMins
VectorWS
3104
0x0C20
m_vMinimapMaxs
VectorWS
3116
0x0C2C
m_MinimapVerticalSectionHeights
float32
[8]
3128
0x0C38
m_ullLocalMatchID
uint64
3160
0x0C58
m_nEndMatchMapGroupVoteTypes
int32
[10]
3168
0x0C60
m_nEndMatchMapGroupVoteOptions
int32
[10]
3208
0x0C88
m_nEndMatchMapVoteWinner
int32
3248
0x0CB0
m_iNumConsecutiveCTLoses
int32
3252
0x0CB4
m_iNumConsecutiveTerroristLoses
int32
3256
0x0CB8
m_nMatchAbortedEarlyReason
int32
3448
0x0D78
m_bHasTriggeredRoundStartMusic
bool
3452
0x0D7C
m_bSwitchingTeamsAtRoundReset
bool
3453
0x0D7D
m_pGameModeRules
CCSGameModeRules
*
3480
0x0D98
polymorphic
m_RetakeRules
C_RetakeGameRules
3488
0x0DA0
as
CRetakeGameRules
m_nMatchEndCount
uint8
3832
0x0EF8
on change
OnMatchEndCountChanged
m_nTTeamIntroVariant
int32
3836
0x0EFC
m_nCTTeamIntroVariant
int32
3840
0x0F00
m_bTeamIntroPeriod
bool
3844
0x0F04
on change
OnTeamIntroPeriodChanged
m_iRoundEndWinnerTeam
int32
3848
0x0F08
m_eRoundEndReason
int32
3852
0x0F0C
m_bRoundEndShowTimerDefend
bool
3856
0x0F10
m_iRoundEndTimerTime
int32
3860
0x0F14
m_sRoundEndFunFactToken
CUtlString
3864
0x0F18
m_iRoundEndFunFactPlayerSlot
CPlayerSlot
3872
0x0F20
sent as
int32
m_iRoundEndFunFactData1
int32
3876
0x0F24
m_iRoundEndFunFactData2
int32
3880
0x0F28
m_iRoundEndFunFactData3
int32
3884
0x0F2C
m_sRoundEndMessage
CUtlString
3888
0x0F30
m_iRoundEndPlayerCount
int32
3896
0x0F38
m_bRoundEndNoMusic
bool
3900
0x0F3C
m_iRoundEndLegacy
int32
3904
0x0F40
m_nRoundEndCount
uint8
3908
0x0F44
on change
OnRoundEndCountChanged
m_iRoundStartRoundNumber
int32
3912
0x0F48
m_nRoundStartCount
uint8
3916
0x0F4C
on change
OnRoundStartCountChanged
m_flLastPerfSampleTime
float64
20312
0x4F58