Quick answer: Niagara System → Reset Behavior = Reset Particles + Reset Spawning. Activate(true) restarts cleanly.
Sword swing trail. Player attacks twice in quick succession. Old trail segment lingers connecting to new. Buffer not reset.
The Fix
Niagara System Properties:
Reset Behavior: Reset Particles
Reset Spawning Behavior: Reset
C++ on swing:
NiagaraComp->Deactivate();
NiagaraComp->Activate(true); // reset = true
Reset on Activate clears trail buffer. Each swing starts fresh.
Verifying
Swing twice rapidly. Each trail starts and ends cleanly. Without reset: trails connect.
“Reset on Activate. Trail clean.”
Related Issues
For Niagara LOD, see LOD. For Stateless emitter, see stateless.
Reset on activate. Trail clean.