Table of Contents

Class HurtEventArgs

Namespace
Exiled.Events.EventArgs.Player
Assembly
Exiled.Events.dll

Contains all information before a player gets damaged.

public class HurtEventArgs : IAttackerEvent, IPlayerEvent, IExiledEvent
Inheritance
HurtEventArgs
Implements
Inherited Members
Extension Methods

Constructors

HurtEventArgs(Player, DamageHandlerBase, HandlerOutput)

Initializes a new instance of the HurtEventArgs class.

public HurtEventArgs(Player target, DamageHandlerBase damageHandler, DamageHandlerBase.HandlerOutput handlerOutput)

Parameters

target Player
damageHandler DamageHandlerBase
handlerOutput DamageHandlerBase.HandlerOutput

Properties

Amount

Gets the amount of inflicted damage.

public float Amount { get; }

Property Value

float

Attacker

Gets the attacker Player.

public Player Attacker { get; }

Property Value

Player

DamageHandler

Gets or sets the DamageHandlerBase managing the damage to the target.

public CustomDamageHandler DamageHandler { get; set; }

Property Value

CustomDamageHandler

HandlerOutput

Gets or sets the action than will be made on the player.

public DamageHandlerBase.HandlerOutput HandlerOutput { get; set; }

Property Value

DamageHandlerBase.HandlerOutput

Player

Gets the Player triggering the event.

public Player Player { get; }

Property Value

Player