When the “Sorted Billboard” option is used with particle renderer, the particles seem to get shuffled between frames. This makes it really hard to do animations or transitions on particle properties, because any arrays that you create in parallell to the particle system, reference the wrong indices between frames.
Is there a way to know how the particles got sorted? Reference hashtable won’t work because the particles are structs so copied by value. There doesn’t seem to be any data available to determine the original array position of a particular particle.
Am I correct? Is there a solution?