Skip to content

Commit 98932e5

Browse files
authored
Merge pull request #1576 from KieranCoppins/1575-failed-sublevel-loading-fix
Treat failed to load as unloaded sublevels
2 parents 377444b + 9347d76 commit 98932e5

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

CHANGES.md

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66

77
- Removed support for Unreal Engine 5.2. Unreal Engine 5.3 or later is now required.
88

9+
##### Fixes :wrench:
10+
11+
- Fixed a bug in `CesiumSubLevelSwitcherComponent` that could prevent all sub-levels from loading if a single sub-level failed to load.
12+
913
### v2.11.0 - 2024-12-02
1014

1115
This is the last release of Cesium for Unreal that will support Unreal Engine v5.2. Future versions will require Unreal Engine v5.3+.

Source/CesiumRuntime/Private/CesiumSubLevelSwitcherComponent.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -144,12 +144,12 @@ void UCesiumSubLevelSwitcherComponent::TickComponent(
144144
case ELevelStreamingState::MakingVisible:
145145
anyLevelsStillLoaded = true;
146146
break;
147-
case ELevelStreamingState::FailedToLoad:
148147
case ELevelStreamingState::LoadedNotVisible:
149148
case ELevelStreamingState::LoadedVisible:
150149
pSubLevel->UnloadLevelInstance();
151150
anyLevelsStillLoaded = true;
152151
break;
152+
case ELevelStreamingState::FailedToLoad:
153153
case ELevelStreamingState::Removed:
154154
case ELevelStreamingState::Unloaded:
155155
break;

0 commit comments

Comments
 (0)