SwiftlyS2

IOnEntityTakeDamageEvent

Interface IOnEntityTakeDamageEvent

Namespace: SwiftlyS2.Shared.Events

Assembly: SwiftlyS2.CS2.dll

Called when an entity takes damage.

public interface IOnEntityTakeDamageEvent

Properties

DamageResult

The damage result.

ref CTakeDamageResult DamageResult { get; }
Property Value

Entity

The entity that took damage.

CEntityInstance Entity { get; }
Property Value

Info

The damage info.

ref CTakeDamageInfo Info { get; }
Property Value

Result

If return SwiftlyS2.Shared.Misc.HookResult.Stop, the damage will not be applied.

HookResult Result { get; set; }
Property Value

On this page