/// <summary> /// Initializes a new instance of the <see cref="OwnerDyingEventArgs"/> class. /// </summary> /// <param name="item"><inheritdoc cref="Item"/></param> /// <param name="ev">The <see cref="HandcuffingEventArgs"/> instance.</param> public OwnerDyingEventArgs(Item item, DyingEventArgs ev) : base(ev.Target, ev.Handler.Base) { if (item is null) { Log.Warn("Item is null"); } if (ev.Target is null) { Log.Warn("Target is null"); } if (ev.Handler.Base is null) { Log.Warn("handler base is null"); } Item = item; }
/// <summary> /// Initializes a new instance of the <see cref="OwnerDyingEventArgs"/> class. /// </summary> /// <param name="item"><inheritdoc cref="Item"/></param> /// <param name="target"><inheritdoc cref="DyingEventArgs.Target"/></param> /// <param name="damageHandler"><inheritdoc cref="DyingEventArgs.DamageHandler"/></param> public OwnerDyingEventArgs(Item item, Player target, DamageHandlerBase damageHandler) : base(target, damageHandler) { Item = item; }
/// <summary> /// Initializes a new instance of the <see cref="OwnerDyingEventArgs"/> class. /// </summary> /// <param name="item"><inheritdoc cref="Item"/></param> /// <param name="ev">The <see cref="HandcuffingEventArgs"/> instance.</param> public OwnerDyingEventArgs(Item item, DyingEventArgs ev) : this(item, ev.Target, ev.Handler.Base) { }