Hello everyone. I had a very annoying problem with UGameplayStatics::UnloadStreamLevel function.
- I have an TArray with Streaming Levels Names. All of them are correct.
- Then I try to unload them one by one. I start UnloadStreamLevel only when previous unloaded level called OnLevelUnloaded delegate.
- As a result UE4 unloads only first level in the Array. All other stay loaded.
- If I add the delay node into the child blueprint before next UnloadStreamLevel attempt, UE4 successfully unload levels from the list.
Thank you for any help!