/Engine/Plugins/Editor/EditorScriptingUtilities/Source/EditorScriptingUtilities/Public/EditorLevelLibrary.h
The functions below are BP exposed copies of functions that use deprecated structs, updated to the new structs in StaticMeshEditorSubsytem The old structs redirect to the new ones, so this makes blueprints that use the old structs still work The old functions are still available as an overload, which makes old code that uses them compatible Create a new Actor in the level that contains a duplicate of all the Actors Static Meshes Component. The ActorsToJoin need to be in the same Level. This will have a low impact on performance but may help the edition by grouping the meshes under a single Actor.
The new created actor.
[UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Dataprep", Meta=(DeprecatedFunction, DeprecationMessage="The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem")) static [AActor](API\Runtime\Engine\GameFramework\AActor) * JoinStaticMeshActors ( const [TArray](API\Runtime\Core\Containers\TArray)< class [AStaticMeshActor](API\Runtime\Engine\Engine\AStaticMeshActor) * > & ActorsToJoin, const [FJoinStaticMeshActorsOptions](API\Editor\StaticMeshEditor\FJoinStaticMeshActorsOptions) & JoinOptions )