private RandomDungeonArea getSingleExitArea(ExitDirection exit, string prefix) { foreach(RandomDungeonArea area in DungeonStore.AvailableAreas[prefix]) { if(area.AreaExits.Contains(exit) && area.AreaExits.Count == 1) { return area; } } return null; }