private void SpaceshipKilled(Spaceship.Mutable spaceship) { scoreBoard.AddScore(spaceship.Name, DEATH_SCORE_PENALTY); spaceship.BeDead(); instance.explosionEffectsPool.Borrow <IPoolable>(spaceship.Position); ++deaths; if (deaths == space.Spaceships.Count * deathsPerShip) { Debug.Break(); } }
private void SpaceshipKilled(Spaceship.Mutable spaceship) { scoreBoard.AddScore(spaceship.Name, -1); spaceship.BeDead(); instance.explosionEffectsPool.Borrow <IPoolable>(spaceship.Position); }