Ejemplo n.º 1
0
 public void GenerateLevel(LevelSettings levelSettings)
 {
     // Дополняем стартовые настройки стартовыми позициями персонажей
     levelSettings.SetTilesCount(placeForCharactersGenerateRule, chosenCharacters.Items.Count);
     // Генерируем тайлы уровня
     GenerateLevelTiles(levelSettings);
     // Поверх уровня создаем туман войны
     fogOfWar.Init(levelSettings);
     // Создаем персонажей, там же рассеиваем стартовый туман войны, на основе нахождения персонажей
     GenerateCharacters();
     // Инициализируем камеру
     cameraController.Init(levelSettings);
 }