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
ChatIgnoreType_t
ChoreoExternalAnimgraphControlState_t
ChoreoLookAtConditions_t
ChoreoLookAtMode_t
ChoreoLookAtSpeed_t
ChoreoScriptedMoveTo_t
ChoreoStrafeMode_t
Class_T
CodeGenAABB_t
CountdownTimer
CustomCameraMode_t
DIALOG_TYPE
DamageTypes_t
DebugDrawBoneTransforms_t
DebugOverlayBits_t
DebugSnapshotBaseStructuredData_t
DecalFlags_t
DecalGroupOption_t
DecalRtEncoding_t
DestructiblePartDamageRequest_t
DestructiblePartDestructionDeathBehavior_t
DirectionAlongSimplePath_t
Disposition_t
DoorState_t
EBaseClientMessages
EBaseEntityMessages
EBaseGameEvents
EBasePredictionEvents
EBaseUserMessages
ECSPredictionEvents
ECSUsrMsg_DisconnectToLobby_Action
EChickenActivity
EClientReportingVersion
EClientUIEvent
ECommunityItemAttribute
ECommunityItemClass
EContributionScoreFlag_t
ECsgoGCMsg
ECsgoGameEvents
ECsgoSteamUserStat
ECstrike15UserMessages
EDemoCommands
EDestructiblePartDamagePassThroughType
EDestructiblePartRadiusDamageApplyType
EDestructibleParts_DestroyParameterFlags
EGCBaseClientMsg
EGCBaseMsg
EGCBaseProtoObjectTypes
EGCItemCustomizationNotification
EGCItemMsg
EGCMsgResponse
EGCPetMsg
EGCSystemMsg
EGCToGCMsg
EHapticPulseType
EHitGroup
EHudPanelClassStatus_t
EInButtonState
EKillTypes_t
ENetworkDisconnectionReason
EProceduralRagdollWeightIndexPropagationMethod
EProtoDebugVisiblity
EQueryCvarValueStatus
ESOMsg
ESceneViewDebugOverlaysListenerDataType_t
ESource2PlayStatsFieldType
ESplitScreenMessageType
ETEProtobufIds
ETeam
EUnlockStyle
EWeaponType
EngineCountdownTimer
EngineLoopState_t
EntityAttachmentType_t
EntityDissolveType_t
EntityDistanceMode_t
EntityEffects_t
EntityPlatformTypes_t
EntityRenderAttribute_t
EntitySpottedState_t
Type
/
to search schemas
Counter-Strike 2
client
DestructiblePartDamageRequest_t
DestructiblePartDamageRequest_t
60 bytes (0x3C), align 4
Source
Used by fields
CTakeDamageInfo
m_DestructibleHitGroupRequests
CTakeDamageResult
m_DestructibleHitGroupRequests
Also in
Dota 2
offsets differ
Deadlock
offsets differ
Fields
Name
Type
Offset
m_nHitGroup
HitGroup_t
= "HITGROUP_INVALID"
0
0x00
m_nDamageLevel
int32
= -1
4
0x04
m_nDesiredHealth
uint16
8
0x08
m_nDestroyFlags
EDestructibleParts_DestroyParameterFlags
= "GenerateBreakpieces|SetBodyGroupAndCollisionState|EnableFlinches"
12
0x0C
m_nDamageType
DamageTypes_t
= "DMG_BLAST"
16
0x10
m_flBreakDamage
float32
20
0x14
m_flBreakDamageRadius
float32
= 24
24
0x18
m_hAttacker
CHandle
<
C_BaseEntity
>
28
0x1C
m_vWsBreakDamageOrigin
VectorWS
32
0x20
m_vWsBreakDamageForce
Vector
= [1,0,0]
44
0x2C