Table of Contents

Class CTakeDamageResult

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CTakeDamageResult : NativeObject
Inheritance
object
CTakeDamageResult
Inherited Members

Constructors

CTakeDamageResult(nint)

public CTakeDamageResult(nint pointer)

Parameters

pointer nint

Properties

DamageDealt

[SchemaMember("CTakeDamageResult", "m_nDamageDealt")]
public ref int DamageDealt { get; }

Property Value

int

HealthBefore

[SchemaMember("CTakeDamageResult", "m_nHealthBefore")]
public ref int HealthBefore { get; }

Property Value

int

HealthLost

[SchemaMember("CTakeDamageResult", "m_nHealthLost")]
public ref int HealthLost { get; }

Property Value

int

OriginatingInfo

[SchemaMember("CTakeDamageResult", "m_pOriginatingInfo")]
public CTakeDamageInfo? OriginatingInfo { get; }

Property Value

CTakeDamageInfo

PreModifiedDamage

[SchemaMember("CTakeDamageResult", "m_flPreModifiedDamage")]
public ref float PreModifiedDamage { get; }

Property Value

float

TotalledDamageDealt

[SchemaMember("CTakeDamageResult", "m_nTotalledDamageDealt")]
public ref int TotalledDamageDealt { get; }

Property Value

int

TotalledHealthLost

[SchemaMember("CTakeDamageResult", "m_nTotalledHealthLost")]
public ref int TotalledHealthLost { get; }

Property Value

int

WasDamageSuppressed

[SchemaMember("CTakeDamageResult", "m_bWasDamageSuppressed")]
public ref bool WasDamageSuppressed { get; }

Property Value

bool