public static void Recycle(ParticleController particle) { particle.Recycle(); particle.gameObject.SetActive(false); idleParticles[particle.identifierName].Enqueue(particle); }