Iterating currently loaded streaming levels changed slightly. This:
// 4.18 code to iterate all streaming level and hide them
TArray<ULevelStreaming*>& streamedLevels = GetWorld()->StreamingLevels;
for (ULevelStreaming* streamingLevel : streamedLevels)
{
streamingLevel->bShouldBeVisible = false;
}
changed to:
// 4.20 code to iterate all streaming level and hide them
const TArray<ULevelStreaming*>& streamedLevels = GetWorld()->GetStreamingLevels();
for (ULevelStreaming* streamingLevel : streamedLevels)
{
streamingLevel->SetShouldBeVisible(false);
}