I have attached two particle emitters to a bone of a gameobject. I want to enable or disable them upon predefined events having them turned off on start. Please find here my initialisation function. Code (csharp): function Start () { var _particles : Component[] = GetComponentsInChildren(ParticleEmitter); for (var p : ParticleEmitter in _particles) { p.emit = false; } while(true){ for (var p : ParticleEmitter in _particles) { if(partEmit){ p.emit = true; } else{ p.emit = false; } } yield; } } The error that I get states that the particles have been destroyed and therefore I can no longer access them. Could somebody kindly suggest the best practice to achieve this? Many thanks.