Navigation
API > API/Plugins > API/Plugins/NiagaraEditor > API/Plugins/NiagaraEditor/UNiagaraExternalEditUtilities
Description
Re-locates a live stack issue/fix pair by IssueId+FixId and executes the Fix-style delegate inside a scoped transaction.
Preconditions: System is non-null and no compile is in flight. Errors on Context (without applying) if either precondition is violated, if IssueId is not found, if FixId is not found, if the pair is ambiguous, or if the fix style is Link.
Fills OutResult.bApplied and OutResult.AppliedFixDescription on success.
| Name | ApplyStackIssueFix |
| Type | function |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraExternalSystemEditorUtilities.h |
| Include Path | #include "NiagaraExternalSystemEditorUtilities.h" |
| Source | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Private/NiagaraExternalSystemEditorUtilities.cpp |
static void ApplyStackIssueFix
(
UNiagaraSystem * System,
const FString & IssueId,
const FString & FixId,
FNiagaraExt_ApplyStackIssueFixResult & OutResult,
FNiagaraExternalEditContext & Context
)