public void Hit(int damage, int force) { ApplyDamage(damage); if (Health > 0) { ApplyForce(force); OnHit.Raise(this, damage, force); } }
public void Hit(int damage, int force) { if (_isPartOfStalag) { OnHit.Raise(this, damage, force); } else { Health -= damage + (force / 2); if (Health <= 0) { Destroy(gameObject); } } }
public override void Hit(int damage, int force) { ApplyDamage(damage + (force / 2)); OnHit.Raise(this, damage, force); }