- World Partition support only
- Property Overrides are saved as a sub-object (ULevelInstancePropertyOverrideAsset) of the LevelInstance Actor (same package)
- Support for Overrides to be stored at any level of the LevelInstance hierarchy (based on root edit context)
- Support for Override ActorDescs, overriden actors have override actor descs through ULevelInstanceContainerInstance/ULevelInstancePropertyOverrideContainer meaning overriden ActorDescs which will be taken into account for streaming generation
- Override ActorDescs are saved as part of a FLevelInstancePropertyOverrideDesc
- Add support for ActorDescs to be serialized with a base actor desc instead of a class desc
- Add Level Instance Property Override Experimental setting
- Remove Level Instance / Packed Level Actor Experimental setting (no longer experimental)
#jira UE-191991
#rb Richard.Malo, JeanFrancois.Dube
#rnx
[CL 31718242 by patrick enfedaque in ue5-main branch]
- Allow switching Current level from context in WP World
- Unify display of Current Level when editing Level Instance (WP and non-WP)
- Level Instance Mode will lock/unlock selection and render postprocess based on current level being the Level Instance level or not.
#rb richard.malo, jeanfrancois.dube
#preflight 647501192e05bcc330bd4059
#rnx
[CL 25674513 by patrick enfedaque in ue5-main branch]
- When editing a Level Instance it wasn't possible to select one of its level actors if it was a Level instance itself
- Right-click edit context actor wasn't forwarded to child edit level instance
#rb richard.malo, jeanfrancois.dube
#preflight 623db3575c488c89d6e02e8f
#rnx
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 19510768 via CL 19510842 via CL 19510988
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)
[CL 19514698 by patrick enfedaque in ue5-main branch]
- Track Move Actors to prevent discarding changes
- Track deleted packages through move operations so they get saved when committing Level instance
- Do not prompt for save anymore when committing existing Level instance
- Consolidate package save/delete tracking inside new LevelInstanceEditorObject
#rb richard.malo
#preflight 61d439b05b6f9bf2e698c4bb
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18507029 in //UE5/Release-5.0/... via CL 18507031
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18507032 by patrick enfedaque in ue5-release-engine-test branch]