Table of Contents

Class CTriggerHurt

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CTriggerHurt : CBaseTrigger, IEquatable<CEntityInstance>
Inheritance
CTriggerHurt
Implements
Derived
Inherited Members

Constructors

CTriggerHurt(nint)

public CTriggerHurt(nint pointer)

Parameters

pointer nint

Properties

BitsDamageInflict

[SchemaMember("CTriggerHurt", "m_bitsDamageInflict")]
public ref int BitsDamageInflict { get; }

Property Value

int

Damage

[SchemaMember("CTriggerHurt", "m_flDamage")]
public ref float Damage { get; }

Property Value

float

DamageCap

[SchemaMember("CTriggerHurt", "m_flDamageCap")]
public ref float DamageCap { get; }

Property Value

float

DamageForce

[SchemaMember("CTriggerHurt", "m_vDamageForce")]
public Vector DamageForce { get; }

Property Value

Vector

DamageModel

[SchemaMember("CTriggerHurt", "m_damageModel")]
public ref int DamageModel { get; }

Property Value

int

ForgivenessDelay

[SchemaMember("CTriggerHurt", "m_flForgivenessDelay")]
public ref float ForgivenessDelay { get; }

Property Value

float

HurtEntities

[SchemaMember("CTriggerHurt", "m_hurtEntities")]
public NetworkedVector<CHandle<CBaseEntity>> HurtEntities { get; }

Property Value

NetworkedVector<CHandle<CBaseEntity>>

HurtThinkPeriod

[SchemaMember("CTriggerHurt", "m_hurtThinkPeriod")]
public ref float HurtThinkPeriod { get; }

Property Value

float

LastDmgTime

[SchemaMember("CTriggerHurt", "m_flLastDmgTime")]
public ref float LastDmgTime { get; }

Property Value

float

NoDmgForce

[SchemaMember("CTriggerHurt", "m_bNoDmgForce")]
public ref bool NoDmgForce { get; }

Property Value

bool

OnHurt

[SchemaMember("CTriggerHurt", "m_OnHurt")]
public CEntityIOOutput OnHurt { get; }

Property Value

CEntityIOOutput

OnHurtPlayer

[SchemaMember("CTriggerHurt", "m_OnHurtPlayer")]
public CEntityIOOutput OnHurtPlayer { get; }

Property Value

CEntityIOOutput

OriginalDamage

[SchemaMember("CTriggerHurt", "m_flOriginalDamage")]
public ref float OriginalDamage { get; }

Property Value

float

ThinkAlways

[SchemaMember("CTriggerHurt", "m_thinkAlways")]
public ref bool ThinkAlways { get; }

Property Value

bool