What’s the expected behaviour when a level is loaded (via LoadStreamLevel), game progressed and some changes to actors on the level happen, then the level is unloaded and loaded again, in respect to actors state persistence? Should actors data/state be presevered in between the unload and second load, or should the new load bring a clear state of the level and its actors?
We observe different behavior depending on value of the “Use Background Level Streaming” configuration flag.
When it’s on, levels seem to be reset on second load.
When it’s off, actors state is preserved.
Which is correct and which is a bug in the engine?
We’re using 4.13.