The following code causes this behavior.
// NiagaraSystem.cpp for (FNiagaraEmitterHandle& EmitterHandle : EmitterHandles) { EmitterHandle.ConditionalPostLoad(NiagaraVer); if (!EmitterHandle.GetInstance()->AreAllScriptAndSourcesSynchronized()) { bEmitterScriptsAreSynchronized = false; // break; // remove it to fix } }
Only 1st emitter success to convert its source emitter.
[Image Removed]
2nd or later lose source emitter
[Image Removed]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-85202 in the post.
2 |
Component | UE - Niagara |
---|---|
Affects Versions | 4.23, 4.24 |
Target Fix | 4.24.3 |
Created | Nov 29, 2019 |
---|---|
Resolved | Feb 19, 2020 |
Updated | Jan 26, 2021 |