CTakeDamageResult
Engine structures the SDK declares by hand: CTakeDamageResult.
Header source2mod/schema/takedamageresult.h
Fields
| Field | Type | Description |
|---|---|---|
m_pOriginatingInfo | CTakeDamageInfo* | |
m_DestructibleHitGroupRequests | CUtlLeanVector<int> | CUtlLeanVector<DestructiblePartDamageRequest_t> |
m_nHealthLost | int32_t | |
m_nHealthBefore | int32_t | |
m_flDamageDealt | float | |
m_flPreModifiedDamage | float | |
m_nTotalledHealthLost | int32_t | |
m_flTotalledDamageDealt | float | |
m_flTotalledPreModifiedDamage | float | |
m_flNewDamageAccumulatorValue | float | |
m_nDamageFlags | TakeDamageFlags_t | |
m_bWasDamageSuppressed | bool | |
m_bSuppressFlinch | bool | |
m_nOverrideFlinchHitGroup | HitGroup_t |
Constructors
CTakeDamageResult() = delete;
CTakeDamageResult(float damage);Methods
CopyFrom
void CopyFrom(CTakeDamageInfo* pInfo);| Parameter | Type |
|---|---|
pInfo | CTakeDamageInfo* |