This change remove the AlwaysResetToDefault meta value for AssetName property to use the new ResetPreDialog, so the value is not reset when the UI get refresh because of a property change.
ForceMeshType is now also reset when showing the dialog. ForceMeshType should normaly be a single time use like the asset name.
#jira UE-213162
#rb JeanLuc.Corenthin
#rnx
#changelist validated
#virtualized
[CL 33234835 by alexis matte in ue5-main branch]
- Make sure the graph inspector do not show when GIsRunningUnattendedScript is true
- Remove unecessary LOG or downgrade the level to verbose
- Allow scripted with override pipeline to show the UI to the user if bAutomated is false
- Pipeline API can tell if a pipeline is for a re-import or an override.
- Fix DestinationName and ContentImportPath to support pipeline duplication
- Fix the converter to convert properly between a animation only and skeletalmesh import
#rb JeanLuc.Corenthin
#rnx
[CL 33069367 by alexis matte in ue5-main branch]
Add a parameter to pipeline API AdjustSettingsForContext, this parameter is the node container so it give more context to adjust the settings. Mesh pipeline can force mesh type when reimporting a mesh in case the file contain the wrong mesh type.
#jira UE-211272
#rb jeanluc.corenthin
#rnx
[CL 32703203 by alexis matte in ue5-main branch]
Interchange: Update the comment in the factory base class to reflect the latest API.
#rb jeanluc.corenthin
#rnx
[CL 32654199 by alexis matte in ue5-main branch]
- Also fix the legacy alternate skinning if there is custom LODs in the asset. The alternate skin profiles are not lost anymore
#jira UE-205049 , UE-204958 , FORT-705238
#rb JeanLuc.Corenthin
#rnx
[CL 31335966 by alexis matte in ue5-main branch]
- Added AssetFriendlyName on UInterchangeResult to pass Actor's label which can differ from its name
- Added GetMessageLogText method to UInterchangeResult to centralize message formatting
- Updated UE::Interchange::InterchangeEditorModule::LogError to use new GetMessageLogText method
- Added SourceData to FImportSceneObjectsParams to allow actor factories to log complete message for warning and errors
- Updated FTaskCreateSceneObjects::DoTask to pass SourceData in its parameters
- Modified UInterchangeActorFactory::ProcessActor signature accordingly
- Added utility methods to UInterchangeActorFactory to log error or warning messages
- Updated actor's factories according to signature change
- Updated TaskCompletion to add actor's label to successful message
#jira UE-204277
#rb Alexis.Matte
[CL 31194987 by jeanluc corenthin in ue5-main branch]