public static void SimulateParticleAging(PartSysEmitter emitter, float timeToSimulateSec) { var it = emitter.NewIterator(); var ages = emitter.GetParticles(); while (it.HasNext()) { var particleIdx = it.Next(); ages[particleIdx] += timeToSimulateSec; } emitter.PruneExpiredParticles(); }