Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
10,187
ConVars & Commands
6,276
Show
All
10,187
Classes
9,310
Enums
877
Entities
2,141
Components
26
Networked
858
VData
41
Exclusive
6,248
CScriptUniformRandomStream
CServerOnlyModelEntity
CSimTimer
CSimpleSimTimer
CSimpleStopwatch
CSkeletonAnimationController
CSkeletonInstance
CSkillDamage
CSkillFloat
CSkillInt
CSkyboxReference
CSoundEnvelope
CSoundOpvarSetBoxEntity
CSoundPatch
CSpriteOriented
CStopwatch
CStopwatchBase
CStreetBrawlController
CTaggedSound_t
CTakeDamageInfo
CTakeDamageResult
CTakeDamageSummaryScopeGuard
CTeamTrackedStatDefinition
CTeamTrackedStatsEntity
CTier3BossAbility
CTimeline
CTrackedObject_MODIFIER_TRACKED_BODYGROUP
CTrackedObject_MODIFIER_TRACKED_PARTICLE
CTrackedObject_MODIFIER_TRACKED_RENDER_ATTRIBUTE
CTrackedObject_MODIFIER_TRACKED_SOUND
CTriggerFan
CTriggerPassthroughFakeWall
CUnitStatusOverlay
CUnitStatusOverlayV2
CVDataEconItem
CVariantItemSlotDefinition
CVariantItemStyleDefinition
CVectorExponentialMovingAverage
CVectorMovingAverage
CWorldCompositionChunkReferenceElement_t
C_AI_BaseNPC
C_AI_CitadelNPC
C_AI_MotorServices
C_AssignedLaneParticle
C_BarnLight
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_Breakable
C_BreakableProp
C_CProjectile_Rutger_Rocket
C_CitadelBaseAbility
C_CitadelBoomerangProjectile
C_CitadelClimbRopeTrigger
C_CitadelConfigurableTrackedProjectile
C_CitadelDruidInvisBush
C_CitadelGameRules
C_CitadelGameRulesProxy
C_CitadelIdolReturnTrigger
C_CitadelItemPickup
C_CitadelMapDistrictTrigger
C_CitadelMinimapBoundary
C_CitadelObserverPawn
C_CitadelPassthroughFakeWall
C_CitadelPlayerBotNPCBrain
C_CitadelPlayerPawn
C_CitadelProjectile
C_CitadelProjectile_ImmobilizeTrap
Type
/
to search schemas
Deadlock
client
CTakeDamageInfo
CTakeDamageInfo
248 bytes (0xF8), align 8
Source
Used by fields
CTakeDamageResult
m_pOriginatingInfo
SummaryTakeDamageInfo_t
info
Metadata
MHasKV3TransferPolymorphicClassname
Also in
Counter-Strike 2
differs
Dota 2
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_flDamageAbsorbed
float32
104
0x68
m_nDamageFlags
TakeDamageFlags_t
120
0x78
m_iHitGroupId
HitGroup_t
128
0x80
MNotSaved
m_eCitadelDamageType
ECitadelDamageType
132
0x84
MNotSaved
m_flAfterBuffDamage
float32
136
0x88
MNotSaved
m_flPreResistDamage
float32
140
0x8C
MNotSaved
m_bEvaded
bool
144
0x90
MNotSaved
m_vecDamageNormal
Vector
148
0x94
MNotSaved
m_hOriginator
CHandle
<
C_BaseEntity
>
168
0xA8
MNotSaved
m_iBatchCount
int32
172
0xAC
MNotSaved
m_flEffectiveness
float32
176
0xB0
MNotSaved
m_timeDamage
float32
180
0xB4
MNotSaved
m_flCritDamage
float32
184
0xB8
MNotSaved
m_bSpeakDamageEvent
bool
188
0xBC
MNotSaved
m_DestructibleHitGroupRequests
CUtlLeanVector
<
DestructiblePartDamageRequest_t
>
224
0xE0
m_bInTakeDamageFlow
bool
240
0xF0
MNotSaved