Commit Graph

11 Commits

Author SHA1 Message Date
patrick enfedaque
924ce2e2c5 ActorEditorContext:
- 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]
2023-05-30 06:44:15 -04:00
patrick enfedaque
50cff2ef16 LevelInstance: Now that we have a Mode overlay UI (Shift+L will remove postprocess)
#rb richard.malo
#preflight skip
#rnx

[CL 25288374 by patrick enfedaque in ue5-main branch]
2023-05-01 14:33:45 -04:00
patrick enfedaque
1fb90db73b LevelInstance: Fix EditingLevelInstance show flag not being properly updated
#rb richard.malo
#preflight skip

[CL 21590379 by patrick enfedaque in ue5-main branch]
2022-08-26 11:04:57 -04:00
patrick enfedaque
d451baf3b4 LevelInstance: Exit Mode shortcut checks that it doesn't interfere with SelectNone shortcut
#rb richard.malo
#preflight 62a23cc7bd63cf9d5364bce2

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 20582412 via CL 20582693 via CL 20582968
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20585534 by patrick enfedaque in ue5-main branch]
2022-06-09 17:59:02 -04:00
Patrick Enfedaque
73f3cb29a4 LevelInstance: Extract ILevelInstanceInterface, FLevelInstanceActorImpl from ALevelInstance to allow LevelInstance implementation in existing AActor class hierarchies
#rb richard.malo, jeanfrancois.dube
#preflight 62420c81dc6183e3f5d47b90
#rnx

[CL 19541016 by Patrick Enfedaque in ue5-main branch]
2022-03-29 09:19:22 -04:00
patrick enfedaque
a14ce0e15a Level Instance: Selection Fixes
- 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]
2022-03-25 12:42:11 -04:00
Richard Malo
4ab8b3993b Make Level Instance Editor mode incompatible with Foliage and Landscape Modes.
#rb patrick.enfedaque, jeanfrancois.dube
#preflight 622776c3a83706728749c120
#robomerge FNNC

[CL 19303234 by Richard Malo in ue5-main branch]
2022-03-08 10:57:17 -05:00
patrick enfedaque
1d8c2498eb Fix Level Instance Edit Mode not exiting properly
#rb richard.malo
#preflight 61e04dd8797757aace804c8d

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18597993 in //UE5/Release-5.0/... via CL 18598082 via CL 18598156
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18598204 by patrick enfedaque in ue5-main branch]
2022-01-13 11:53:38 -05:00
patrick enfedaque
c827257cdb Level Instance:
- 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]
2022-01-04 07:28:59 -05:00
patrick enfedaque
d7a6799ccd LevelInstance: Exit Mode on PIE (allow saving)
#rb richard.malo

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18314849 in //UE5/Release-5.0/... via CL 18315823
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18316174 by patrick enfedaque in ue5-release-engine-test branch]
2021-11-29 16:26:46 -05:00
patrick enfedaque
e94b7f660e LevelInstance: Editor Mode
#rb jeanfrancois.dube, richard.malo
#preflight 61a517c4664cbb92c7a2d602

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18313364 in //UE5/Release-5.0/... via CL 18313817
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18314184 by patrick enfedaque in ue5-release-engine-test branch]
2021-11-29 14:47:15 -05:00