Пример #1
0
        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));
        }
Пример #2
0
 public WarshipSpawnerHelper(WarshipEntityFactory warshipEntityFactory,
                             WarshipsCharacteristicsStorage warshipsCharacteristicsStorage)
 {
     this.warshipEntityFactory           = warshipEntityFactory;
     this.warshipsCharacteristicsStorage = warshipsCharacteristicsStorage;
 }