- Keep a reference to the data layers actor in the level to ensure initial loading.
- Always create a data layers actor when creating a new partitioned world.
#rb richard.malo
[CL 16183601 by JeanFrancois Dube in ue5-main branch]
- Keep a reference to the data layers actor in the level to ensure initial loading.
- Always create a data layers actor when creating a new partitioned world.
#rb richard.malo
#preflight 608c0838a0d23c000116164c
[CL 16168385 by JeanFrancois Dube in ue5-main branch]
#jira UE-113743
#rb jeanfrancois.dube
#lockdown simon.tourangeau
#ROBOMERGE-SOURCE: CL 16050494 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v789-15992632)
[CL 16050511 by richard malo in ue5-main branch]
- Added Data Layer bIsInitiallyVisible persistent flag to control Data Layer visibility flag initial value when loading map
- Fixed bug when changing map, Data Layer visibility was not properly reflected on actors
- Better Data Layer properties categorisation (Runtime vs Editor)
- Changing Data Layer IsDynamicallyLoaded flag is now only possible in its Details view
- Allow IsDynamicallyLoadedInEditor for any type of Data Layer
#rb jeanfrancois.dube, patrick.enfedaque
#ROBOMERGE-SOURCE: CL 15728575 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
[CL 15728630 by richard malo in ue5-main branch]
- Disabled AInfo grid placement, runtime grid and data layers properties as they can't be changed by the user.
- Don't allow assigning data layers to AInfo.
#rb richard.malo
#ROBOMERGE-SOURCE: CL 15378779 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15383265 by jeanfrancois dube in ue5-main branch]
- Added the concept of locked layers, which can be set to prevent the user to add or remove actors from the list, and also prevent deleting or renaming the layer. Users can't create locked data layers, only meant to be created by custom code to group actors together. The first use case will be procedural generation, to easily gather previous generation actors from actor descriptors.
- Make sure we always have a world data layer actors when converting a map wo world partition or when loading a partiioned world.
#rb richard.malo
#ROBOMERGE-SOURCE: CL 15365612 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15368892 by jeanfrancois dube in ue5-main branch]
- Changed Data Layer to not be dynamically loaded by default (same as old layers)
#rb patrick.enfedaque
[CL 15218168 by Richard Malo in ue5-main branch]
- Data Layer property type customization now relies on ProperyHandle IsEditable to be enabled
#rb patrick.enfedaque
[CL 15184452 by Richard Malo in ue5-main branch]
Also some code cleanup for ISceneOutlinerHierarchy destruction.
#rb richard.malo, roey.borsteinas
[CL 14888198 by JeanFrancois Dube in ue5-main branch]