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, INativeHandleImplements
- CBaseTrigger
- CBaseToggle
- CBaseModelEntity
- CBaseEntity
- CEntityInstance
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CBaseModelEntity>
- ISchemaClass<CBaseToggle>
- ISchemaClass<CBaseTrigger>
- ISchemaClass<CTriggerHurt>
- ISchemaField
- ISchemaClass
- INativeHandle
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