Beispiel #1
0
        public void Hit(int damage, int force)
        {
            ApplyDamage(damage);

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

                if (Health <= 0)
                {
                    Destroy(gameObject);
                }
            }
        }
Beispiel #3
0
 public override void Hit(int damage, int force)
 {
     ApplyDamage(damage + (force / 2));
     OnHit.Raise(this, damage, force);
 }