Example #1
0
 /// <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;
 }
Example #2
0
 /// <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;
 }
Example #3
0
 /// <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)
 {
 }