Example #1
0
 public void HandleDamageEvent(DamageEvent e)
 {
     if (shieldAction.shouldTakeDamage (e.Location)) {
         TakeDamage (e.Value);
     }
     if(shieldAction.shouldReflect(e.Location)){
         e.DamageReturn ();
     }
 }
Example #2
0
 public void HandleDamageEvent(DamageEvent e)
 {
     if (shieldAction.shouldTakeDamage(e.Location))
     {
         TakeDamage(e.Value);
     }
     if (shieldAction.shouldReflect(e.Location))
     {
         e.DamageReturn();
     }
 }