/// <summary> /// Создаёт сектор фрагмента дикого окружения. /// </summary> /// <param name="globe">Объект мира.</param> /// <param name="globeNode">Узел провинции, на основе которого генерируется сектор.</param> /// <returns> /// Возвращает созданный сектор. /// </returns> /// <remarks> /// Нужно будет передавать параметры окружения и количество /// и характеристики монстров. /// </remarks> public async Task <ISector> GenerateWildAsync(Globe globe, GlobeRegionNode globeNode) { var map = await WildMapFactory.CreateAsync(30); var sector = _sectorFactory.Create(map); if (globeNode.MonsterState != null) { _monsterGenerator.CreateMonsters(sector, _botPlayer, new[] { map.Regions[1] }, globeNode.MonsterState.MonsterPersons); } return(sector); }
public async Task CreateAsyncTest_NoExceptions() { //TODO Дооформить тест var map = await WildMapFactory.CreateAsync(4); }