Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
18,139
ConVars & Commands
7,284
Show
All
18,139
Classes
17,201
Enums
938
Entities
6,931
Components
22
Networked
627
VData
165
Exclusive
14,143
CIngameEvent_TI2022
CIngameEvent_TI2023
CIngameEvent_TI2024
CIngameEvent_TI2025
CInterpolatedValue
CLC_Messages
CLICK_BEHAVIORS
CLightComponent
CLightInfoBase
CLogicRelay
CLogicalEntity
CMatch3AbilityBaseDefinition
CMatch3AbilityDefinition
CMatch3AbilityParamDefinition
CMatch3GameModeDefinition
CMatch3HeroDefinition
CMatch3Level
CMatch3OpponentActionDefinition
CMatch3OpponentActionInstanceDefinition
CMatch3OpponentDefinition
CMatch3OpponentHeroItemDefinition
CMatchTrackedStatDefinition
CMatchTrackedStatsEntity
CModelState
CModifierParams
CMonsterHunterCosmeticSkinGroup
CMonsterHunterCraftableRewardDefinition
CMonsterHunterEconItemDefinition
CMonsterHunterHeroCodexDefinition
CMonsterHunterHeroDefinition
CMonsterHunterMaterialDefinition
CMonsterHunterMaterialDropDefinition
CMonsterHunterSmallRewardCategoryDefinition
CMonsterHunterTradeRecipeDefinition
CMonsterHunterWorldDefinition
CMonterHunterHunterRankRewardDefinition
CMsgBattleReport_CompareContext
CMsgBattleReport_ELaneOutcome
CMsgBattleReport_EOutcome
CMsgBattleReport_HighlightCategory
CMsgBattleReport_HighlightRarity
CMsgBattleReport_HighlightTier
CMsgBattleReport_HighlightType
CMsgBattleReport_Role
CMsgClientToGCUpdateComicBookStat_Type
CMsgDOTARequestMatches_SkillLevel
CNMEventPulseState_t
CNetworkOriginCellCoordQuantizedVector
CNetworkOriginCellCoordQuantizedVectorWS
CNetworkOriginQuantizedVector
CNetworkOriginQuantizedVectorWS
CNetworkTransmitComponent
CNetworkVelocityVector
CNetworkViewOffsetVector
CNetworkedSequenceOperation
CNmEventConsumer
CNmEventConsumerAttributes
CNmEventConsumerBodyGroup
CNmEventConsumerCamera
CNmEventConsumerCloth
CNmEventConsumerContact
CNmEventConsumerLegacy
CNmEventConsumerParticle
CNmEventConsumerPulse
CNmEventConsumerSound
CNoiseStreamData
CODTA_Unit_Warlock_Imp
CPathNode
CPathQueryComponent
CPathQueryUtil
CPathSimple
CPathWithDynamicNodes
CPeriodicResourceDefinition
CPhysicsBodyGameMarkup
CPhysicsBodyGameMarkupData
CPlayerControllerComponent
CPlayerPawnComponent
CPlayerTrackedStatDefinition
CPlayerTrackedStatsEntity
CPlayer_AutoaimServices
Type
/
to search schemas
Dota 2
client
CMatch3OpponentDefinition
CMatch3OpponentDefinition
416 bytes (0x01A0), align 8
Source
Metadata
MVDataRoot
Fields
Name
Type
Offset
m_unOpponentID
Match3OpponentID_t
0
0x0000
m_sLocName
CUtlString
16
0x0010
m_sLocFlavor
CUtlString
24
0x0018
m_sUnitName
CUtlString
32
0x0020
m_sModelName
CUtlString
40
0x0028
m_nHeroID
HeroID_t
48
0x0030
m_vecHeroItems
CUtlVector
<
CMatch3OpponentHeroItemDefinition
>
56
0x0038
m_nHeroPrimarySlotIndex
int32
= -1
80
0x0050
m_nHeroModelIndex
int32
84
0x0054
m_nHeroSkinOverride
int32
= -1
88
0x0058
m_vModelOffset
Vector
92
0x005C
m_flModelScale
float32
= -1
104
0x0068
m_flMaxHealth
float32
108
0x006C
m_sAttackParticleEffect
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
112
0x0070
m_sAttackImpactSound
CUtlString
336
0x0150
m_vecIntroActions
CUtlVector
<
CMatch3OpponentActionInstanceDefinition
>
344
0x0158
m_vecRepeatingActions
CUtlVector
<
CMatch3OpponentActionInstanceDefinition
>
368
0x0170
m_vecOutroActions
CUtlVector
<
CMatch3OpponentActionInstanceDefinition
>
392
0x0188