/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraEditorDataBase.h
Synchronize all source script variables that have been changed or removed from the parameter definitions to all eligible destination script variables owned by the editor data.
Returns an array of name pairs representing old names of script vars that were synced and the new names they inherited, respectively.
virtual [TArray](API\Runtime\Core\Containers\TArray)< [TTuple](API\Runtime\Core\Misc\TTuple)< [FName](API\Runtime\Core\UObject\FName), [FName](API\Runtime\Core\UObject\FName) > > SynchronizeParametersWithParameterDefinitions ( const [TArray](API\Runtime\Core\Containers\TArray)< [UNiagaraParameterDefinitionsBase](API\Plugins\Niagara\UNiagaraParameterDefinitionsBase) * > TargetDefinitions, const [TArray](API\Runtime\Core\Containers\TArray)< [UNiagaraParameterDefinitionsBase](API\Plugins\Niagara\UNiagaraParameterDefinitionsBase) * > AllDefinitions, const [TSet](API\Runtime\Core\Containers\TSet)< [FGuid](API\Runtime\Core\Misc\FGuid) > & AllDefinitionsParameterIds, [INiagaraParameterDefinitionsSubscriber](API\Plugins\Niagara\INiagaraParameterDefinitionsSubs-) * Subscriber, [FSynchronizeWithParameterDefinitionsArgs](API\Plugins\Niagara\FSynchronizeWithParameterDefinit-) Args )