Closes #24503. The problematic reset of `lastParticleAdded` has been moved to a place that should hopefully (a) not cause such problems and (b) be much more explicit about what's happening.
#region
ParticleSpewer
var
Interpolation.Lerp
source
Time.Current
af4c3727d77a16e2534df9bbf452336b5c544342
RelativePositionAxes
private
SpawnParticle
CreateParticle
virtual
Allows easier overriding (no need to call the `base.CreateParticle` call and worry about overwriting the time value.