private void Explode() { Explosion expl = ExplosionGenerator.GenerateBombExplosion(Game, spriteSheet, this); CircularAreaDamage areaExpl = new CircularAreaDamage(Game, AreaDamageType.player, this.Position, blastDamage, blastRadius); //areaExpl.Damage = blastDamage; Game.stateManager.shooterState.backgroundObjects.Add(expl); Game.stateManager.shooterState.gameObjects.Add(areaExpl); }
private void Explode() { IsKilled = true; Explosion expl = ExplosionGenerator.GenerateBombExplosion(Game, spriteSheet, this); CircularAreaDamage areaExpl = new CircularAreaDamage(Game, AreaDamageType.enemy, this.Position, blastDamage, blastRadius); areaExpl.Initialize(); Game.stateManager.shooterState.backgroundObjects.Add(expl); Game.stateManager.shooterState.gameObjects.Add(areaExpl); }