Source 2 Viewer
C_CSequenceTransitioner2
C_ClientRagdoll
C_ColorCorrection
C_ColorCorrectionVolume
C_CommandContext
C_CrownfallShmupCamera
C_CrownfallShmupEnemy
C_DOTAAmbientCreatureParticleZone
C_DOTAAppCheers
C_DOTABaseAbility
C_DOTABaseCustomHeroPickRules
C_DOTABaseGameMode
C_DOTABotChallengeGameMode
C_DOTACameraBounds
C_DOTACheers
C_DOTACustomGameHeroPickRules
C_DOTAFogOfWarTempViewers
C_DOTAGameManager
C_DOTAGameManagerProxy
C_DOTAGamerules
C_DOTAGamerulesProxy
C_DOTAMutationGameMode
C_DOTANewPlayerPoolGameMode
C_DOTAPlayerController
C_DOTAPortraitWorldCallbackHandler
C_DOTAPropCustomTexture
C_DOTAReflectionSkybox
C_DOTASceneEntity
C_DOTASpectatorGraphManager
C_DOTASpectatorGraphManagerProxy
C_DOTATeam
C_DOTATurboGameMode
C_DOTATurboHeroPickRules
C_DOTAWearableItem
C_DOTAWorldParticleSystem
C_DOTA_Ability_Abaddon_Withering_Mist
C_DOTA_Ability_AbyssalUnderlord_Abyssal_Horde
C_DOTA_Ability_AbyssalUnderlord_DarkRift
C_DOTA_Ability_AbyssalUnderlord_Dark_Portal
C_DOTA_Ability_AbyssalUnderlord_Portal_Warp
C_DOTA_Ability_Abyssal_Underlord_Raid_Boss
C_DOTA_Ability_Aghanim_UrnUpheaval
C_DOTA_Ability_AghanimsFortress_SkeletonKing_VampiricAura
C_DOTA_Ability_AghsFort_AssaultCaptain_SearingChains
C_DOTA_Ability_AghsFort_AssaultCaptain_SunRay
C_DOTA_Ability_AghsFort_Creature_Phoenix_FireSpirits
C_DOTA_Ability_AghsFort_Creature_Venomancer_PoisonNova
C_DOTA_Ability_AghsFort_Gyrocopter_Multi_Homing_Missile
C_DOTA_Ability_AghsFort_RockGolem_Smash
C_DOTA_Ability_AghsFort_ShadowShaman_Shackles
C_DOTA_Ability_AghsFort_Shadow_Demon_Shadow_Poison
C_DOTA_Ability_AghsFort_Shadow_Demon_Shadow_Poison_Release
C_DOTA_Ability_AghsFort_StonehallGeneral_OverwhelmingOdds
C_DOTA_Ability_AghsFort_TrapRoom_Hookshot
C_DOTA_Ability_AghsFort_Wave_Blast
C_DOTA_Ability_AghsFort_Waveblaster_Leap
C_DOTA_Ability_Aghsfort_Aziyog_Underlord_Dark_Portal
C_DOTA_Ability_Aghsfort_Aziyog_Underlord_Portal_Warp
C_DOTA_Ability_Aghsfort_Elemental_Wisp_Tether
C_DOTA_Ability_Aghsfort_Pugna_Grandmaster_NetherWard
C_DOTA_Ability_Aghsfort_Wildwing_Tornado_Blast
C_DOTA_Ability_Alchemist_Berserk_Potion
C_DOTA_Ability_Alchemist_Corrosive_Weaponry
C_DOTA_Ability_Alchemist_GoblinsGreed
C_DOTA_Ability_Alchemist_UnstableConcoction
C_DOTA_Ability_AlphaWolf_CommandAura
C_DOTA_Ability_AlphaWolf_CriticalStrike
C_DOTA_Ability_AncientApparition_BoneChill
C_DOTA_Ability_AncientApparition_Innate_Absolute_Zero
C_DOTA_Ability_AncientGolem_Rockslide
C_DOTA_Ability_AncientRockGolem_Weakening_Aura
C_DOTA_Ability_Animation_Attack
C_DOTA_Ability_Animation_LeftClawSwipe
C_DOTA_Ability_Animation_RightClawSwipe
C_DOTA_Ability_Animation_TailSpin
C_DOTA_Ability_AntiMage_Blink
C_DOTA_Ability_AntiMage_Blink_Fake
C_DOTA_Ability_AntiMage_Counterspell
C_DOTA_Ability_AntiMage_Counterspell_Ally
C_DOTA_Ability_AntiMage_ManaBreak
Type
/
to search
Dota 2
client
C_MultiplayRules
C_DOTAGamerules
C_DOTAGamerules
Inherits from (4 fields)
C_MultiplayRules
C_GameRules
expand fields
m_nRuneCycle
:
int32
64 (0x40)
m_iMiscHeroPickCounter
:
int32
68 (0x44)
m_hEndGameCinematicEntity
:
CHandle
<
C_BaseEntity
>
72 (0x48)
m_hOverlayHealthBarUnit
:
CHandle
<
C_DOTA_BaseNPC
>
76 (0x4C)
m_nOverlayHealthBarType
:
int32
80 (0x50)
m_bIsInCinematicMode
:
bool
84 (0x54)
m_bIsInClientSideCinematicMode
:
bool
85 (0x55)
m_bFreeCourierMode
:
bool
86 (0x56)
m_nStartingGold
:
int32
88 (0x58)
m_nGoldPerTick
:
int32
92 (0x5C)
m_flGoldTickTime
:
float32
96 (0x60)
m_bItemWhiteListChanged
:
bool
100 (0x64)
m_bEnableSuggestAbilities
:
bool
101 (0x65)
m_bEnableSuggestItems
:
bool
102 (0x66)
m_unFanfareGoodGuys
:
uint32
104 (0x68)
m_unFanfareBadGuys
:
uint32
108 (0x6C)
m_iMapType
:
int32
112 (0x70)
m_nServerGameState
:
int32
116 (0x74)
m_nServerHeroPickState
:
DOTA_HeroPickState
120 (0x78)
m_nGameState
:
int32
124 (0x7C)
m_nHeroPickState
:
DOTA_HeroPickState
128 (0x80)
m_bAlternateHeroGridsEnabled
:
bool
132 (0x84)
m_flStateTransitionTime
:
GameTime_t
136 (0x88)
m_flOverride_dota_hero_selection_time
:
float32
140 (0x8C)
m_flOverride_dota_pregame_time
:
float32
144 (0x90)
m_flOverride_dota_postgame_time
:
float32
148 (0x94)
m_flOverride_dota_strategy_time
:
float32
152 (0x98)
m_flOverride_dota_team_showcase_duration
:
float32
156 (0x9C)
m_flOverride_dota_rune_spawn_time
:
float32
160 (0xA0)
m_flShowcaseTime
:
float32
[15]
164 (0xA4)
m_flNeutralInitialSpawnOffset
:
float32
224 (0xE0)
m_iGameMode
:
int32
228 (0xE4)
m_hGameModeEntity
:
CHandle
<
C_BaseEntity
>
232 (0xE8)
m_hCustomHeroPickRulesEntity
:
CHandle
<
C_BaseEntity
>
236 (0xEC)
m_flHeroPickStateTransitionTime
:
GameTime_t
240 (0xF0)
m_iPlayerIDsInControl
:
uint64
248 (0xF8)
m_bSameHeroSelectionEnabled
:
bool
256 (0x0100)
m_bUseCustomHeroXPValue
:
bool
257 (0x0101)
m_bUseBaseGoldBountyOnHeroes
:
bool
258 (0x0102)
m_bUseUniversalShopMode
:
bool
259 (0x0103)
m_bHideKillMessageHeaders
:
bool
260 (0x0104)
m_flHeroMinimapIconScale
:
float32
264 (0x0108)
m_flCreepMinimapIconScale
:
float32
268 (0x010C)
m_bCreepSpawningEnabled
:
bool
272 (0x0110)
m_flRuneMinimapIconScale
:
float32
276 (0x0114)
m_CustomVictoryMessage
:
char
[256]
280 (0x0118)
m_flCustomGameEndDelay
:
float32
536 (0x0218)
m_flCustomGameSetupAutoLaunchDelay
:
float32
540 (0x021C)
m_flCustomGameSetupTimeout
:
float32
544 (0x0220)
m_flCustomVictoryMessageDuration
:
float32
548 (0x0224)
m_flHeroSelectPenaltyTime
:
float32
552 (0x0228)
m_bCustomGameSetupAutoLaunchEnabled
:
bool
556 (0x022C)
m_bCustomGameTeamSelectionLocked
:
bool
557 (0x022D)
m_bCustomGameEnablePickRules
:
bool
558 (0x022E)
m_bCustomGameAllowHeroPickMusic
:
bool
559 (0x022F)
m_bCustomGameAllowMusicAtGameStart
:
bool
560 (0x0230)
m_bCustomGameAllowBattleMusic
:
bool
561 (0x0231)
m_bCustomGameDisableIK
:
bool
562 (0x0232)
m_bCustomGameAllowSecondaryAbilitiesOnOtherUnits
:
bool
563 (0x0233)
m_iCMModePickBanOrder
:
int32
564 (0x0234)
m_iCDModePickBanOrder
:
int32
568 (0x0238)
m_nGGTeam
:
int32
572 (0x023C)
m_flGGEndsAtTime
:
GameTime_t
576 (0x0240)
m_bGGCalled
:
bool
580 (0x0244)
m_bWhiteListEnabled
:
bool
581 (0x0245)
m_bItemWhiteList
:
uint64
[4]
584 (0x0248)
m_nLastHitUIMode
:
int32
616 (0x0268)
m_bHUDTimerTutorialMode
:
bool
620 (0x026C)
m_HeroPickMiscTimer
:
CountdownTimer
624 (0x0270)
m_ExtraTimeTimer
:
CountdownTimer
648 (0x0288)
m_fExtraTimeRemaining
:
float32
[2]
672 (0x02A0)
m_bHeroRespawnEnabled
:
bool
680 (0x02A8)
m_bIsRandomingEnabled
:
bool
681 (0x02A9)
m_iCaptainPlayerIDs
:
PlayerID_t
[2]
684 (0x02AC)
m_BannedHeroes
:
HeroID_t
[24]
692 (0x02B4)
m_SelectedHeroes
:
HeroID_t
[24]
788 (0x0314)
m_iActiveTeam
:
int32
884 (0x0374)
m_iStartingTeam
:
int32
888 (0x0378)
m_iPenaltyLevelRadiant
:
int32
892 (0x037C)
m_iPenaltyLevelDire
:
int32
896 (0x0380)
m_bIsLoadingScenario
:
bool
900 (0x0384)
m_vecNewBannedHeroes
:
C_NetworkUtlVectorBase
<
HeroID_t
>
904 (0x0388)
m_vecWhitelistedHeroes
:
C_NetworkUtlVectorBase
<
HeroID_t
>
928 (0x03A0)
m_vecBlacklistedHeroes
:
C_NetworkUtlVectorBase
<
HeroID_t
>
952 (0x03B8)
m_bHideBlacklistedHeroes
:
bool
976 (0x03D0)
m_nSeriesType
:
int32
980 (0x03D4)
m_nRadiantSeriesWins
:
int32
984 (0x03D8)
m_nDireSeriesWins
:
int32
988 (0x03DC)
m_vecAvailableHerosPerPlayerID
:
C_UtlVectorEmbeddedNetworkVar
<
CHeroesPerPlayer
>
992 (0x03E0)
m_vecLockedHerosByPlayerID
:
C_UtlVectorEmbeddedNetworkVar
<
CHeroesPerPlayer
>
1096 (0x0448)
m_vecDisabledRandomHerosByPlayerID
:
C_UtlVectorEmbeddedNetworkVar
<
CHeroesPerPlayer
>
1200 (0x04B0)
m_CustomGameForceSelectHero
:
HeroID_t
[24]
1304 (0x0518)
m_flGoldTime
:
float32
1400 (0x0578)
m_flXPTime
:
float32
1404 (0x057C)
m_flCreepSpawntime
:
GameTime_t
1408 (0x0580)
m_flAnnounceStartTime
:
float32
1412 (0x0584)
m_iGoodTomeCount
:
int32
1416 (0x0588)
m_iBadTomeCount
:
int32
1420 (0x058C)
m_flPreGameStartTime
:
GameTime_t
1424 (0x0590)
m_flGameStartTime
:
GameTime_t
1428 (0x0594)
m_flGameEndTime
:
GameTime_t
1432 (0x0598)
m_flGameLoadTime
:
float32
1436 (0x059C)
m_iCustomGameScore
:
int32
[2]
1440 (0x05A0)
m_nCustomGameDifficulty
:
int32
1448 (0x05A8)
m_bEnemyModifiersEnabled
:
bool
1452 (0x05AC)
m_iWaves
:
int32
1456 (0x05B0)
m_iCreepUpgradeState
:
int32
1460 (0x05B4)
m_fGoodGlyphCooldown
:
GameTime_t
1464 (0x05B8)
m_fBadGlyphCooldown
:
GameTime_t
1468 (0x05BC)
m_flGlyphCooldowns
:
GameTime_t
[15]
1472 (0x05C0)
m_fGoodRadarCooldown
:
GameTime_t
1532 (0x05FC)
m_fBadRadarCooldown
:
GameTime_t
1536 (0x0600)
m_flRadarCooldowns
:
GameTime_t
[15]
1540 (0x0604)
m_iGoodRadarCharges
:
int32
1600 (0x0640)
m_iBadRadarCharges
:
int32
1604 (0x0644)
m_iRadarCharges
:
int32
[15]
1608 (0x0648)
m_flOutpostTimes
:
float32
[24]
1668 (0x0684)
m_bIsNightstalkerNight
:
bool
1764 (0x06E4)
m_bIsTemporaryNight
:
bool
1765 (0x06E5)
m_bIsTemporaryDay
:
bool
1766 (0x06E6)
m_nRiverType
:
int32
1768 (0x06E8)
m_nTemporaryDayNightSource
:
HeroID_t
1772 (0x06EC)
m_nTeamFeaturedPlayerID
:
PlayerID_t
[15]
1776 (0x06F0)
m_nTeamVersusScreen
:
item_definition_index_t
[15]
1836 (0x072C)
m_flGoldRedistributeTime
:
float32
1896 (0x0768)
m_nGoldToRedistribute
:
int32
[2]
1900 (0x076C)
m_flNextPreGameThink
:
GameTime_t
1908 (0x0774)
m_flNextAllDraftGoldThink
:
GameTime_t
1912 (0x0778)
m_flTimeEnteredState
:
float64
1920 (0x0780)
m_unRiverAccountID
:
uint32
1928 (0x0788)
m_ulRiverItemID
:
itemid_t
1936 (0x0790)
m_vecItemStockInfo
:
C_UtlVectorEmbeddedNetworkVar
<
CDOTA_ItemStockInfo
>
2008 (0x07D8)
m_AssassinMiniGameNetData
:
DOTA_AssassinMinigameNetworkState
2112 (0x0840)
m_nGameWinner
:
int32
2128 (0x0850)
m_unMatchID64
:
MatchID_t
2136 (0x0858)
m_bMatchSignoutComplete
:
bool
2144 (0x0860)
m_hSideShop1
:
CHandle
<
C_BaseEntity
>
2148 (0x0864)
m_hSideShop2
:
CHandle
<
C_BaseEntity
>
2152 (0x0868)
m_hSecretShop1
:
CHandle
<
C_BaseEntity
>
2156 (0x086C)
m_hSecretShop2
:
CHandle
<
C_BaseEntity
>
2160 (0x0870)
m_hTeamFountains
:
CHandle
<
C_BaseEntity
>
[15]
2164 (0x0874)
m_hTeamForts
:
CHandle
<
C_BaseEntity
>
[15]
2224 (0x08B0)
m_hTeamShops
:
CHandle
<
C_BaseEntity
>
[15]
2284 (0x08EC)
m_hWatchers
:
C_NetworkUtlVectorBase
<
CHandle
<
C_BaseEntity
>
>
2344 (0x0928)
m_hWisdomShrines
:
CHandle
<
C_BaseEntity
>
[15]
2368 (0x0940)
m_hLotusPools
:
CHandle
<
C_BaseEntity
>
[15]
2428 (0x097C)
m_hAnnouncerGood
:
CHandle
<
C_BaseEntity
>
2488 (0x09B8)
m_hAnnouncerBad
:
CHandle
<
C_BaseEntity
>
2492 (0x09BC)
m_hAnnouncerSpectator
:
CHandle
<
C_BaseEntity
>
2496 (0x09C0)
m_hAnnouncerGood_KillingSpree
:
CHandle
<
C_BaseEntity
>
2500 (0x09C4)
m_hAnnouncerBad_KillingSpree
:
CHandle
<
C_BaseEntity
>
2504 (0x09C8)
m_hAnnouncerSpectator_KillingSpree
:
CHandle
<
C_BaseEntity
>
2508 (0x09CC)
m_arrTier1TowerDestroyed
:
bool
[15]
2512 (0x09D0)
m_arrTier2TowerDestroyed
:
bool
[15]
2527 (0x09DF)
m_arrTier3TowerDestroyed
:
bool
[15]
2542 (0x09EE)
m_arrMeleeBarracksDestroyed
:
bool
[15]
2557 (0x09FD)
m_bTier1TowerDestroyed
:
bool
2572 (0x0A0C)
m_bTier2TowerDestroyed
:
bool
2573 (0x0A0D)
m_bTier3TowerDestroyed
:
bool
2574 (0x0A0E)
m_bMeleeBarracksDestroyed
:
bool
2575 (0x0A0F)
m_fTimeOfDay
:
float32
2576 (0x0A10)
m_iNetTimeOfDay
:
int32
2580 (0x0A14)
m_flDaytimeStart
:
float32
2584 (0x0A18)
m_flNighttimeStart
:
float32
2588 (0x0A1C)
m_nLoadedPlayers
:
int32
2592 (0x0A20)
m_nExpectedPlayers
:
int32
2596 (0x0A24)
m_iMinimapDebugGridState
:
int32
2608 (0x0A30)
m_iFoWFrameNumber
:
int32
2736 (0x0AB0)
m_vWeatherWindDirection
:
Vector
2740 (0x0AB4)
m_tormentorSpawnPhase
:
CTormentorSpawnPhase
2752 (0x0AC0)
m_vecTormentorSpawnPhases
:
C_UtlVectorEmbeddedNetworkVar
<
CTormentorSpawnPhase
>
2816 (0x0B00)
m_vecDeityBlessings
:
C_NetworkUtlVectorBase
<
AbilityID_t
>
2920 (0x0B68)
m_vecRequiredPlaytestHeroesStorage
:
HeroID_t
[24]
2944 (0x0B80)
m_vecRecommendedPlaytestHeroesStorage
:
HeroID_t
[24]
3040 (0x0BE0)
m_bAllRequiredPlaytestHeroesPicked
:
bool
3136 (0x0C40)
m_nLastPlaytestPickPhase
:
int32
3140 (0x0C44)
m_nCustomGameFowTeamCount
:
int32
3144 (0x0C48)
m_bUseAlternateABRules
:
bool
3148 (0x0C4C)
m_bLobbyIsAssociatedWithGame
:
bool
3149 (0x0C4D)
m_BotDebugTimer
:
CountdownTimer
3152 (0x0C50)
m_BotDebugPushLane
:
uint8
[18]
3176 (0x0C68)
m_BotDebugDefendLane
:
uint8
[18]
3194 (0x0C7A)
m_BotDebugFarmLane
:
uint8
[6]
3212 (0x0C8C)
m_BotDebugRoam
:
uint8
[8]
3218 (0x0C92)
m_hBotDebugRoamTarget
:
CHandle
<
C_BaseEntity
>
[2]
3228 (0x0C9C)
m_BotDebugRoshan
:
uint8
[2]
3236 (0x0CA4)
m_nRoshanRespawnPhase
:
ERoshanSpawnPhase
3240 (0x0CA8)
m_flRoshanRespawnPhaseEndTime
:
GameTime_t
3244 (0x0CAC)
m_AbilityDraftAbilities
:
C_UtlVectorEmbeddedNetworkVar
<
CDOTA_AbilityDraftAbilityState
>
3248 (0x0CB0)
m_AbilityDraftHeroes
:
C_UtlVectorEmbeddedNetworkVar
<
CDOTA_AbilityDraftHeroState
>
3352 (0x0D18)
m_bAbilityDraftCurrentPlayerHasPicked
:
bool
3456 (0x0D80)
m_nAbilityDraftPlayerTracker
:
int32
3460 (0x0D84)
m_nAbilityDraftRoundNumber
:
int32
3464 (0x0D88)
m_nAbilityDraftAdvanceSteps
:
int32
3468 (0x0D8C)
m_nAbilityDraftPhase
:
int32
3472 (0x0D90)
m_bIsPlayerDraft
:
bool
3476 (0x0D94)
m_ePlayerDraftState
:
DOTA_PlayerDraftState
3480 (0x0D98)
m_vecPlayerDraftPickOrder
:
C_NetworkUtlVectorBase
<
uint8
>
3488 (0x0DA0)
m_nPlayerDraftPick
:
int32
3512 (0x0DB8)
m_nPlayerDraftActiveTeam
:
int32
3516 (0x0DBC)
m_flPlayerDraftTimeBank
:
float32
[2]
3520 (0x0DC0)
m_vecARDMHeroes
:
CUtlVector
<
KeyValues
*
>
[2]
3528 (0x0DC8)
m_nARDMHeroesPrecached
:
int32
3576 (0x0DF8)
m_fLastARDMPrecache
:
float32
3580 (0x0DFC)
m_nAllDraftPhase
:
int32
3584 (0x0E00)
m_bAllDraftRadiantFirst
:
bool
3588 (0x0E04)
m_bAllowOverrideVPK
:
bool
3589 (0x0E05)
m_nARDMHeroesRemaining
:
int32
[2]
3592 (0x0E08)
m_bUpdateHeroStatues
:
bool
3600 (0x0E10)
m_bExperimentalGameplay
:
bool
3640 (0x0E38)
m_lobbyType
:
uint32
3712 (0x0E80)
m_lobbyLeagueID
:
LeagueID_t
3716 (0x0E84)
m_lobbyGameName
:
char
[256]
3720 (0x0E88)
m_vecHeroStatueLiked
:
C_UtlVectorEmbeddedNetworkVar
<
CHeroStatueLiked
>
3976 (0x0F88)
m_CustomGameTeamMaxPlayers
:
int32
[15]
4080 (0x0FF0)
m_iMutations
:
int32
[5]
4140 (0x102C)
m_vecIngameEvents
:
C_NetworkUtlVectorBase
<
CHandle
<
C_IngameEvent_Base
>
>
4160 (0x1040)
m_nPrimaryIngameEventIndex
:
int8
4184 (0x1058)
m_hObsoleteIngameEvent
:
CHandle
<
C_IngameEvent_Base
>
4188 (0x105C)
m_nOfrendaPledges
:
uint32
4192 (0x1060)
m_nRadiantOfrendas
:
uint32
4196 (0x1064)
m_nDireOfrendas
:
uint32
4200 (0x1068)
m_bOfrendaEnabled
:
bool
4204 (0x106C)
m_NeutralSpawnBoxes
:
C_NetworkUtlVectorBase
<
NeutralSpawnBoxes_t
>
4272 (0x10B0)
m_RegionTriggerBoxes
:
C_NetworkUtlVectorBase
<
RegionTriggerBoxes_t
>
4296 (0x10C8)
m_flLastPerfSampleTime
:
float64
8344 (0x2098)
m_nMultipleTickFrameCount
:
int32
24432 (0x5F70)
m_nTimesPlayersDisconnected
:
int32
24436 (0x5F74)
m_flLastPerfSampleSendTime
:
float64
24440 (0x5F78)
m_bDidSeeStrategyTime
:
bool
24448 (0x5F80)
m_flLastUnfocusedSleepTime
:
float64
64656 (0xFC90)
Referenced by (1)
C_DOTAGamerulesProxy
m_pGameRules