Beispiel #1
0
        public virtual void Hit(Entity entity, float damage)
        {
            if (Health.Max == 0) return;

            _lastTimeGettingHit = Game.ElapsedTime;
            Health -= damage;
            if (Health == 0)
            {
                Die(entity);
            }
        }
Beispiel #2
0
 public static Vector2 FindAccessablePoint(Entity entity, Vector2 desiredPosition)
 {
     return desiredPosition;
 }
Beispiel #3
0
 protected virtual void Die(Entity entity)
 {
     Game.Entities.Remove(this);
 }