This is a request to update the Actor Palette plugin to support dragging actors from it into the main level. This request is actually already down as a TODO in the actor palette code (https://github.com/EpicGames/UnrealEngine/blob/release/Engine/Plugins/Experimental/ActorPalette/Source/ActorPalette/Private/ActorPaletteModule.cpp\#L16\), but I’d like to see if its priorty can be bumped or whether there are any workarounds?
The workflow I’d like to support is for users to dress a “palette” level, while making actor instance specific changes, such as material overrides (including dynamic materials), scale changes, adding components, attaching child actors etc. I’d like these changes to be persisted/respected when the actor is dragged into the main level. Currently the plugin implements a FAssetDragDropOp which respawns the original asset in the main level, resetting any edits done in the palette level. I attempted but failed to switch this to an FActorDragDropOp so our workaround for now is making a blueprint actor for housing any edits like this.