Exemple #1
0
        public override void InflictDamage(GameObjectVertical obj)
        {
            Game.stateManager.shooterState.backgroundObjects.Add(
                ExplosionGenerator.GenerateBulletExplosion(Game, spriteSheet, this));

            if (obj is AreaShieldCollision)
            {
                HP = 0;
            }
            else
            {
                HP -= obj.HP;
            }
        }