示例#1
0
文件: Entity.cs 项目: Thunder7102/RPG
        public virtual void Hit(Entity entity, float damage)
        {
            if (Health.Max == 0) return;

            _lastTimeGettingHit = Game.ElapsedTime;
            Health -= damage;
            if (Health == 0)
            {
                Die(entity);
            }
        }
示例#2
0
 public static Vector2 FindAccessablePoint(Entity entity, Vector2 desiredPosition)
 {
     return desiredPosition;
 }
示例#3
0
文件: Entity.cs 项目: Thunder7102/RPG
 protected virtual void Die(Entity entity)
 {
     Game.Entities.Remove(this);
 }