void setParticleColors(int partCount) { for (int idx = 0; idx < partCount; idx++) { if (particles[idx].startColor.a == 0f) { color.MutateGray(); particles[idx].startColor = new Color(color.R, color.G, color.B, color.A); } } ps.SetParticles(particles, partCount); }