public UniqueParticleSystem(SceneManager sceneManager, SceneNode worldNode, string templateName) { ParticleSystem = sceneManager.CreateParticleSystem("UniqueParticleSystem" + Guid.NewGuid().ToString(), templateName); ReferenceEmitters = ParticleSystem.GetParticleEmitterEnumerable().ToArray(); foreach (ParticleEmitter emitter in ReferenceEmitters) emitter.Enabled = false; ParticleQuotaPerEmitter = ParticleSystem.ParticleQuota; SceneNode = worldNode.CreateChildSceneNode(); SceneNode.AttachObject(ParticleSystem); }