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