Description

When using External Data Layers in conjunction with Game Feature Plugins and World Partition levels, removing a Game Feature Action or changing its type to "None" does not remove the associated External Data Layer from the level.

This behavior is inconsistent with removing the External Data Layer asset reference, which correctly removes the External Data Layer from the level.

Expected Behavior:
When a Game Feature Action is removed or changed to "None," any associated External Data Layers should also be removed from the level.

Observed Behavior:
The associated External Data Layer remains in the level after the Game Feature Action is removed or changed to "None".

Steps to Reproduce

1. Create a new blank project.
2. Enable the Game Features Plugin in the project.
3. Create a Game Feature Plugin in the project.
4. Enable the World Partition External Data Layers editor preference under Editor Settings.
5. Create a World Partition level in the project.
6. Create an External Data Layer inside the Game Feature Plugin.
7. Add a Game Feature Action (Add World Partition Content) to the Game Feature Plugin asset.
8. Add the External Data Layer to the World Partition level.
9. Remove the External Data Layer asset reference from the Game Feature Action:
Observe: The Data Layer is removed from the open level, as expected.
10. Change the Game Feature Action from "Add World Partition Content" to "None" or Remove the Game Feature Action:
Observe: The External Data Layer remains in the level, contrary to expectations.
Expected: The Data Layer is removed from the open level.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-237381 in the post.

0
Login to Vote

Unresolved
ComponentUE - World Creation - Worldbuilding Tools
Affects Versions5.5.1
Target Fix5.6
CreatedJan 9, 2025
UpdatedJan 14, 2025
View Jira Issue