Ejemplo n.º 1
0
 internal void OnDamageWindow(DamagingWindowEventArgs ev)
 {
     ev.Damage = ev.Damage * config.Window.damageMultiplier;
     if (!config.Window.canBeDamaged)
     {
         ev.Damage = 0f;
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Called before a <see cref="API.Features.Player"/> damage a window.
 /// </summary>
 /// <param name="ev">The <see cref="DamagingWindowEventArgs"/> instance.</param>
 public static void OnPlayerDamageWindow(DamagingWindowEventArgs ev) => PlayerDamageWindow.InvokeSafely(ev);
Ejemplo n.º 3
0
 /// <summary>
 /// Called before damaging a window.
 /// </summary>
 /// <param name="ev">The <see cref="DamagingWindowEventArgs"/> instance.</param>
 public static void OnDamagingWindow(DamagingWindowEventArgs ev) => DamagingWindow.InvokeSafely(ev);