CTakeDamageResult

Engine structures the SDK declares by hand: CTakeDamageResult.

Header source2mod/schema/takedamageresult.h

Fields

FieldTypeDescription
m_pOriginatingInfoCTakeDamageInfo*
m_DestructibleHitGroupRequestsCUtlLeanVector<int>CUtlLeanVector<DestructiblePartDamageRequest_t>
m_nHealthLostint32_t
m_nHealthBeforeint32_t
m_flDamageDealtfloat
m_flPreModifiedDamagefloat
m_nTotalledHealthLostint32_t
m_flTotalledDamageDealtfloat
m_flTotalledPreModifiedDamagefloat
m_flNewDamageAccumulatorValuefloat
m_nDamageFlagsTakeDamageFlags_t
m_bWasDamageSuppressedbool
m_bSuppressFlinchbool
m_nOverrideFlinchHitGroupHitGroup_t

Constructors

CTakeDamageResult() = delete;
CTakeDamageResult(float damage);

Methods

CopyFrom

void CopyFrom(CTakeDamageInfo* pInfo);
ParameterType
pInfoCTakeDamageInfo*

On this page