 |
TArray< TTuple< FName, FName > > |
AdditionalOldToNewNames |
If set, the subscriber will rename assignment nodes and map get nodes in its underlying scripts for each Old to New name in addition to those it would during regular synchronization. |
 |
TArray< UNiagaraParameterDefinitionsBase * > |
AdditionalParameterDefinitions |
If set, the subscriber will also synchronize the additional parameter definitions in addition to those it is normally subscribed to. |
 |
bool |
bForceGatherDefinitions |
Default false; If true, instead of gathering available parameter definitions to synchronize via INiagaraParameterDefinitionsSubscriber::GetSubscribedParameterDefinitionsPendingSynchronization(), ignore the pending synchronization flag and gather via INiagaraParameterDefinitionsSubscriber::GetSubscribedParameterDefinitions(). |
 |
bool |
bForceSynchronizeParameters |
Default false; If true, instead of comparing parameter change IDs to check if a parameter needs to be synchronized, ignore the change IDs. |
 |
bool |
bSubscribeAllNameMatchParameters |
Default false; If true, search for parameters with the same name and type as definitions, and if there is a match, subscribe to the definition. |
 |
TArray< FGuid > |
SpecificDefinitionsUniqueIds |
If set, instead of gathering all available parameter libraries, only consider subscribed parameter definitions that have a matching Id. |
 |
TArray< FGuid > |
SpecificDestScriptVarIds |
If set, instead of synchronizing to all destination script variables (UNiagaraScriptVariable owned by the object the INiagaraParameterDefinitionsSubscriberViewModel is viewing, only synchronize destination script variables that have a matching Id. |