SwiftlyS2

CTriggerHurt

Interface CTriggerHurt

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CTriggerHurt : CBaseTrigger, CBaseToggle, CBaseModelEntity, CBaseEntity, CEntityInstance, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBaseToggle>, ISchemaClass<CBaseTrigger>, ISchemaClass<CTriggerHurt>, ISchemaField, ISchemaClass, INativeHandle

Implements

Properties

BitsDamageInflict

ref DamageTypes_t BitsDamageInflict { get; }
Property Value

Damage

ref float Damage { get; }
Property Value

DamageCap

ref float DamageCap { get; }
Property Value

DamageForce

ref Vector DamageForce { get; }
Property Value

DamageModel

ref int DamageModel { get; }
Property Value

ForgivenessDelay

ref float ForgivenessDelay { get; }
Property Value

HurtEntities

ref CUtlVector<CHandle<CBaseEntity>> HurtEntities { get; }
Property Value

HurtThinkPeriod

ref float HurtThinkPeriod { get; }
Property Value

LastDmgTime

GameTime_t LastDmgTime { get; }
Property Value

NoDmgForce

ref bool NoDmgForce { get; }
Property Value

OnHurt

CEntityIOOutput OnHurt { get; }
Property Value

OnHurtPlayer

CEntityIOOutput OnHurtPlayer { get; }
Property Value

OriginalDamage

ref float OriginalDamage { get; }
Property Value

ThinkAlways

ref bool ThinkAlways { get; }
Property Value

On this page