I just had a quick question on how to use the recently added ParticleSystem.EmitParams. The documentation is a bit sparse on it and I’ve been having trouble figuring out how to use the reset functions like ParticleSystem.EmitParams.ResetPosition.
You never pass in a ParticleSystem and it has no reference to an existing ParticleSystem to be able to do what it claims (reset ParticleSystem values to inspector value). Am I missing something?
Also, since EmitParams is a struct, it overrides ALL the EmitParams variables (position, angularVelocity, etc) while the documentation hints that it is intended to be used to override specific values only. Not sure how useful the addition of the struct is unless you want to override all ParticleSystem values at once.