Example #1
0
 public ResidentAttack(BasePlayer player, HitInfo info) : base("OnPlayerAttack", player)
 {
     if (info == null)
     {
         aggressive_act = new AggressiveAction();
     }
     else
     {
         aggressive_act = new AggressiveAction(info);
     }
 }
 public static void InvokeAggressiveAction(AggressiveActionEventArgs e) => AggressiveAction?.Invoke(e);
Example #3
0
 public static void InvokeAggressiveAction(Mobile aggressor, Mobile aggressed, bool criminal)
 {
     AggressiveAction?.Invoke(aggressor, aggressed, criminal);
 }
Example #4
0
 public static void InvokeAggressiveAction(AggressiveActionEventArgs e)
 {
     AggressiveAction?.Invoke(e); //.Aggressor, e.Aggressed, e.Criminal
 }