Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
4,516
ConVars & Commands
5,573
Show
All
4,516
Classes
3,881
Enums
635
Entities
852
Components
19
Networked
414
VData
27
Exclusive
482
CSWeaponType
CSceneEventInfo
CScriptUniformRandomStream
CServerOnlyModelEntity
CSimTimer
CSimpleSimTimer
CSimpleStopwatch
CSkeletonAnimationController
CSkeletonInstance
CSkillDamage
CSkillFloat
CSkillInt
CSkyboxReference
CSoundEnvelope
CSoundOpvarSetBoxEntity
CSoundPatch
CSpriteOriented
CStopwatch
CStopwatchBase
CTakeDamageInfo
CTakeDamageResult
CTakeDamageSummaryScopeGuard
CTimeline
CTriggerFan
CVectorExponentialMovingAverage
CVectorMovingAverage
CWaterSplasher
CWorldCompositionChunkReferenceElement_t
C_AK47
C_AttributeContainer
C_BarnLight
C_BaseButton
C_BaseCSGrenade
C_BaseCSGrenadeProjectile
C_BaseClientUIEntity
C_BaseCombatCharacter
C_BaseCombatCharacter::WaterWakeMode_t
C_BaseDoor
C_BaseEntity
C_BaseGrenade
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_BulletHitModel
C_C4
C_CS2HudModelAddon
C_CS2HudModelArms
C_CS2HudModelBase
C_CS2HudModelWeapon
C_CS2WeaponModuleBase
C_CSGO_CounterTerroristRushIntroCamera
C_CSGO_CounterTerroristTeamIntroCamera
C_CSGO_CounterTerroristWingmanIntroCamera
C_CSGO_EndOfMatchCamera
C_CSGO_EndOfMatchCharacterPosition
C_CSGO_EndOfMatchLineupEndpoint
C_CSGO_EndOfMatchLineupStart
C_CSGO_MapPreviewCameraPath
C_CSGO_MapPreviewCameraPathNode
C_CSGO_PreviewModel
C_CSGO_PreviewModelAlias_csgo_item_previewmodel
C_CSGO_PreviewPlayer
C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel
C_CSGO_TeamIntroCharacterPosition
C_CSGO_TeamIntroCounterTerroristPosition
C_CSGO_TeamIntroTerroristPosition
C_CSGO_TeamPreviewCamera
C_CSGO_TeamPreviewCameraBone
C_CSGO_TeamPreviewCharacterPosition
C_CSGO_TeamPreviewModel
C_CSGO_TeamSelectCamera
C_CSGO_TeamSelectCharacterPosition
Type
/
to search schemas
Counter-Strike 2
client
CTakeDamageInfo
CTakeDamageInfo
280 bytes (0x0118), align 8
Source
Used by fields
CTakeDamageResult
m_pOriginatingInfo
SummaryTakeDamageInfo_t
info
Metadata
MHasKV3TransferPolymorphicClassname
Also in
Dota 2
differs
Deadlock
differs
Half-Life: Alyx
differs
Fields
Name
Type
Offset
m_vecDamageForce
Vector
8
0x0008
m_vecDamagePosition
VectorWS
20
0x0014
m_vecReportedPosition
VectorWS
32
0x0020
m_vecDamageDirection
Vector
44
0x002C
m_hInflictor
CHandle
<
C_BaseEntity
>
56
0x0038
m_hAttacker
CHandle
<
C_BaseEntity
>
60
0x003C
m_hAbility
CHandle
<
C_BaseEntity
>
64
0x0040
m_flDamage
float32
68
0x0044
m_flTotalledDamage
float32
72
0x0048
m_bitsDamageType
DamageTypes_t
76
0x004C
m_iDamageCustom
int32
80
0x0050
m_iAmmoType
AmmoIndex_t
84
0x0054
m_flOriginalDamage
float32
96
0x0060
m_bShouldBleed
bool
100
0x0064
m_bShouldSpark
bool
101
0x0065
m_nDamageFlags
TakeDamageFlags_t
112
0x0070
m_iHitGroupId
HitGroup_t
= "HITGROUP_INVALID"
120
0x0078
m_nNumObjectsPenetrated
int32
124
0x007C
m_flFriendlyFireDamageReductionRatio
float32
= 1
128
0x0080
m_bStoppedBullet
bool
132
0x0084
m_DestructibleHitGroupRequests
CUtlLeanVector
<
DestructiblePartDamageRequest_t
>
256
0x0100
m_bInTakeDamageFlow
bool
272
0x0110
MNotSaved