public MapInitializeSystem(Contexts contexts, BattleRoyaleMatchModel matchModel, WarshipsCharacteristicsStorage warshipsCharacteristicsStorage) { this.matchModel = matchModel; var warshipEntityFactory = new WarshipEntityFactory(contexts); warshipsSpawnerBuilder = new WarshipsSpawnerBuilder(new WarshipSpawnerHelper(warshipEntityFactory, warshipsCharacteristicsStorage)); asteroidsSpawnerBuilder = new AsteroidsSpawnerBuilder(new AsteroidSpawnerHelper(contexts)); }
public WarshipSpawnerHelper(WarshipEntityFactory warshipEntityFactory, WarshipsCharacteristicsStorage warshipsCharacteristicsStorage) { this.warshipEntityFactory = warshipEntityFactory; this.warshipsCharacteristicsStorage = warshipsCharacteristicsStorage; }