public Dictionary<MapInfo, Dictionary<MapCell, Dictionary<string, BattleFleet>>> GetMapEnemiesNew()
{
return this.EnemyData.MapEnemyData
.Where(x => Master.Current.MapInfos.ContainsKey(x.Key))
.ToDictionary(
info => Master.Current.MapInfos[info.Key],
info => info.Value.ToDictionary(
cell => Master.Current.MapInfos[info.Key][cell.Key],
cell => cell.Value.ToDictionary(
enemy => enemy,
this.GetEnemiesFleetsById
)));
}