public void ApplyDamage(Dot enemy) { if (enemy.IsAlive && enemy.ApplyDamage(this)) { hitsLeft--; } }
public void ApplyDamage(Dot enemy) { if (enemy.IsAlive && !enemy.HasBeenHitByID(ID)) { enemy.ApplyDamage(this); hitsLeft--; } }