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
CSurvivorsPowerUp_ProjectileAttack
CSurvivorsPowerUp_Snotty
CSurvivorsPowerUp_Spirits
CSurvivorsPowerUp_Stampede
CSurvivorsPowerUp_Swashbuckle
CSurvivorsPowerUp_Track
CSurvivorsSpawner
CSurvivorsSpawnerDefinition
CSurvivorsSpawnerDestructibles
CSurvivorsSpawnerDestructiblesDefinition
CSurvivorsSpawnerEliteTurret
CSurvivorsSpawnerEliteTurretDefinition
CSurvivorsSpawnerGolem
CSurvivorsSpawnerGolemDefinition
CSurvivorsSpawnerTower
CSurvivorsSpawnerTowerDefinition
CSurvivorsUnit
CSurvivorsUnit_Snotty
CSurvivorsUpgradeDefinition
CTakeDamageInfo
CTakeDamageResult
CTakeDamageSummaryScopeGuard
CTeamTrackedStatDefinition
CTeamTrackedStatsEntity
CTimeline
CTormentorSpawnPhase
CTriggerFan
CUnitOrders
CVectorExponentialMovingAverage
CVectorMovingAverage
CWorldCompositionChunkReferenceElement_t
C_Artillery_PortraitWorldUnit
C_BaseAnimatingController
C_BaseAnimatingOverlay
C_BaseAnimatingOverlayController
C_BaseButton
C_BaseClientUIEntity
C_BaseCombatCharacter
C_BaseCombatCharacter::WaterWakeMode_t
C_BaseDoor
C_BaseEntity
C_BaseModelEntity
C_BaseModelEntity::BodyGroupRequest_t
C_BaseModelEntity::Emphasized_Phoneme
C_BasePlayerPawn
C_BasePlayerWeapon
C_BasePropDoor
C_BaseToggle
C_BaseTrigger
C_Beam
C_BodyComponentBaseAnimating
C_BodyComponentBaseAnimatingOverlay
C_Breakable
C_BreakableProp
C_CDOTA_Ability_Treant_LeechSeed
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
Type
/
to search schemas
Dota 2
client
CTakeDamageInfo
CTakeDamageInfo
200 bytes (0xC8), align 8
Source
Used by fields
CTakeDamageResult
m_pOriginatingInfo
SummaryTakeDamageInfo_t
info
Metadata
MHasKV3TransferPolymorphicClassname
Also in
Counter-Strike 2
differs
Deadlock
differs
Half-Life: Alyx
differs
Fields
Name
Type
Offset
m_vecDamageForce
Vector
8
0x08
m_vecDamagePosition
VectorWS
20
0x14
m_vecReportedPosition
VectorWS
32
0x20
m_vecDamageDirection
Vector
44
0x2C
m_hInflictor
CHandle
<
C_BaseEntity
>
56
0x38
m_hAttacker
CHandle
<
C_BaseEntity
>
60
0x3C
m_hAbility
CHandle
<
C_BaseEntity
>
64
0x40
m_flDamage
float32
68
0x44
m_flTotalledDamage
float32
72
0x48
m_bitsDamageType
DamageTypes_t
76
0x4C
m_iDamageCustom
int32
80
0x50
m_iAmmoType
AmmoIndex_t
84
0x54
m_flOriginalDamage
float32
96
0x60
m_bShouldBleed
bool
100
0x64
m_bShouldSpark
bool
101
0x65
m_nDamageFlags
TakeDamageFlags_t
112
0x70
m_bitsDotaDamageType
int32
120
0x78
m_nDotaDamageCategory
int32
124
0x7C
m_flCombatLogCreditFactor
float32
= 1
128
0x80
m_iRecord
int16
132
0x84
m_iHitGroupId
HitGroup_t
= "HITGROUP_INVALID"
136
0x88
m_DestructibleHitGroupRequests
CUtlLeanVector
<
DestructiblePartDamageRequest_t
>
176
0xB0
m_bInTakeDamageFlow
bool
192
0xC0
MNotSaved