//SetParticles does a global set, so you can be sure all kernels neccesary for updating use the right memory.
 protected void BindParticles()
 {
     Manager.Bind();
     Emitter.Bind();
     ForceManager.Bind();
     ColliderManager.Bind();
 }