Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
10,583
ConVars & Commands
6,288
Show
All
10,583
Classes
9,701
Enums
882
Entities
2,245
Components
26
Networked
1,442
VData
41
Exclusive
6,644
C_BaseDoor
C_
BaseEntity
C_BaseM
odelEntity
C_BaseModelEntity::BodyGrou
pRequest_t
C_BaseModelEntity::Emphasiz
ed_Phoneme
C_Base
PlayerPawn
C_BasePl
ayerWeapon
C_Ba
sePropDoor
C_
BaseToggle
C_B
aseTrigger
C_Beam
C
_Breakable
C_Bre
akableProp
C_CProjectile_Rut
ger_Rocket
C_CitadelB
aseAbility
C_CitadelBoomerang
Projectile
C_CitadelClimbR
opeTrigger
C_CitadelConfigurableTracked
Projectile
C_CitadelDrui
dInvisBush
C_Citade
lGameRules
C_CitadelGame
RulesProxy
C_CitadelIdolRet
urnTrigger
C_Citadel
ItemPickup
C_CitadelMapDistr
ictTrigger
C_CitadelMinim
apBoundary
C_CitadelOb
serverPawn
C_CitadelPassthrou
ghFakeWall
C_CitadelPlayerB
otNPCBrain
C_Citadel
PlayerPawn
C_Citadel
Projectile
C_CitadelProjectile_Immo
bilizeTrap
C_CitadelShopTun
nelTrigger
C_CitadelSp
awnBlocker
C_C
itadelTeam
C_CitadelTelep
ortTrigger
C_CitadelTracked
Projectile
C_CitadelTrig
gerHideout
C_CitadelV
iscousBall
C_CitadelZ
iplinePath
C_Citadel_Artist_So
lidBlocker
C_Citadel_Artist_Str
okeBlocker
C_Citadel_Artist_Vis
ionBlocker
C_Citadel_BaseProp
_MidStairs
C_Citadel_
Bounce_Pad
C_Citadel_Bre
akableProp
C_Citadel_BreakablePr
op_Hideout
C_Citadel_Ca
tAnimating
C_Citadel_Deploya
blePreview
C_Citadel_DeployablePreview_Graph
Controller
C_Citadel_Destroyabl
e_Building
Type
/
to search schemas
Deadlock
client
C_TeamplayRules
C_CitadelGameRules
C_CitadelGameRules
41192 bytes (0xA0E8)
Source
Inherits
C_TeamplayRules
C_MultiplayRules
C_GameRules
Used by fields
C_CitadelGameRulesProxy
m_pGameRules
Also in
server
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0057
m_bFreezePeriod
bool
88
0x0058
m_fLevelStartTime
GameTime_t
92
0x005C
sent as
float32
m_flGameStartTime
GameTime_t
96
0x0060
sent as
float32
m_flGameStateStartTime
GameTime_t
100
0x0064
sent as
float32
m_flGameStateEndTime
GameTime_t
104
0x0068
sent as
float32
m_flRoundStartTime
GameTime_t
108
0x006C
sent as
float32
m_flPlayOfTheGameStateEndTime
float32
112
0x0070
m_eGameState
EGameState
116
0x0074
on change
gameStateChanged
m_hTowerAmber
CHandle
<
C_BaseEntity
>
120
0x0078
sent as
ehandle
m_hTowerSapphire
CHandle
<
C_BaseEntity
>
124
0x007C
sent as
ehandle
m_bEnemyInAmberBase
bool
128
0x0080
m_bEnemyInSapphireBase
bool
129
0x0081
m_bEnemyPlayersInAmberBase
bool
130
0x0082
m_bEnemyPlayersInSapphireBase
bool
131
0x0083
m_vMinimapMins
VectorWS
132
0x0084
m_vMinimapMaxs
VectorWS
144
0x0090
m_bMatchSafeToAbandon
bool
156
0x009C
m_bMatchNotScored
bool
157
0x009D
m_tAbandonTriggerEarlyTime
GameTime_t
160
0x00A0
sent as
float32
m_bAbandonTriggerSapphire
bool
164
0x00A4
m_bAbandonTriggerAmber
bool
165
0x00A5
m_eMatchMode
ECitadelMatchMode
168
0x00A8
m_eGameMode
ECitadelGameMode
172
0x00AC
m_unSpectatorCount
uint32
176
0x00B0
m_unExpectedPlayerCount
uint32
180
0x00B4
m_nHideoutOwner
uint32
184
0x00B8
as
AccountID_t
m_hTrooperMinimap
CHandle
<
CCitadelTrooperMinimap
>
188
0x00BC
sent as
ehandle
m_iWinningTeam
int32
192
0x00C0
as
CitadelTeam_t
m_vecBannedHeroes
C_NetworkUtlVectorBase
<
HeroID_t
>
200
0x00C8
sent as
uint32
m_nCorruptedPenaltySeed
uint32
224
0x00E0
m_nNumCorruptedItemsLimit
int32
228
0x00E4
m_vecTeamKothStates
C_UtlVectorEmbeddedNetworkVar
<
TeamKothState_t
>
232
0x00E8
m_nKothScoringTeam
int32
496
0x01F0
as
CitadelTeam_t
m_timeKothScoring
GameTime_t
500
0x01F4
sent as
float32
m_timeKothCashInStarted
GameTime_t
504
0x01F8
sent as
float32
m_timeKothGiveUp
GameTime_t
508
0x01FC
sent as
float32
m_nAmberGold
int32
512
0x0200
m_nSapphireGold
int32
516
0x0204
m_vKothCashInCurrentLocation
VectorWS
520
0x0208
m_hCurrentHeroDrafterRebels
CHandle
<
C_BaseEntity
>
532
0x0214
sent as
ehandle
priority
32
on change
playerDraftingChanged
m_hCurrentHeroDrafterCombine
CHandle
<
C_BaseEntity
>
536
0x0218
sent as
ehandle
priority
32
on change
playerDraftingChanged
m_bDontUploadStats
bool
540
0x021C
m_iMidbossKillCount
int32
544
0x0220
m_iAmberRejuvCount
int32
548
0x0224
m_iSapphireRejuvCount
int32
552
0x0228
m_tNextMidBossSpawnTime
float32
556
0x022C
m_vecNeutralCampTimerOrigins
C_NetworkUtlVectorBase
<
VectorWS
>
560
0x0230
m_vecNeutralCampNextSpawnTimes
C_NetworkUtlVectorBase
<
float32
>
584
0x0248
m_vecNeutralCampTimerIsMidBoss
C_NetworkUtlVectorBase
<
bool
>
608
0x0260
m_bServerPaused
bool
40912
0x9FD0
m_iPauseTeam
int32
40916
0x9FD4
m_nMatchClockUpdateTick
int32
40920
0x9FD8
m_flMatchClockAtLastUpdate
float32
40924
0x9FDC
m_flPauseTime
float64
40928
0x9FE0
m_pausingPlayerId
CPlayerSlot
40936
0x9FE8
m_unpausingPlayerId
CPlayerSlot
40940
0x9FEC
m_fPauseRawTime
float32
40944
0x9FF0
m_fPauseCurTime
float32
40948
0x9FF4
m_fUnpauseRawTime
float32
40952
0x9FF8
m_fUnpauseCurTime
float32
40956
0x9FFC
m_nLastPreGameCount
int32
41040
0xA050
m_eGGTeam
int32
41044
0xA054
m_flGGEndsAtTime
GameTime_t
41048
0xA058
sent as
float32
m_bGGMarkAsNotScored
bool
41052
0xA05C
m_unMatchID
MatchID_t
41056
0xA060
sent as
uint64
m_sGameplayExperiment
CUtlString
41064
0xA068
m_ExperimentTokenHashCode
uint32
41072
0xA070
m_nPlayerDeathEventID
int32
41076
0xA074
m_nReplayChangedEvent
int32
41080
0xA078
m_nGameOverEvent
int32
41084
0xA07C
m_flHeroDiedTime
GameTime_t
41120
0xA0A0
sent as
float32
m_pPlayOfTheGame
CCitadelPlayOfTheGame
*
41128
0xA0A8
m_tStreetBrawl
CStreetBrawlController
41136
0xA0B0