DataLayers in 5.3

If you set a DataLayer in your level to “Activated” , move some actors in-game (gameplay)
Unload the DataLayer in your level (by setting it to Unloaded)
Then later reload the DataLayer by activating it again

Those actors will remain moved. Is this intended? In 5.1.1 this is not how this worked. Unloading them effectively reset them. And I was relying on this behavior for a collection system in my game.

Is this a bug? Is this change documented?

Replying to this to update for those searching for this.
The functionality described in the original post was never intended DataLayer functionality.

What you want is Level Instances. But you cannot spawn those at runtime in World Partition.
You have two options.

  1. Start using non-world partition regular level streaming levels + Level Instances
  2. Continue using world partition, except now you have to use Blueprints instead.
1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.