withChildren | Check all child particle systems as well. |
Does the system have any live particles (or will produce more)?
// Auto destruct script that can be added to the root particle system // of a particle effect. It will destroy the gameobject and its children. using UnityEngine; public class AutoDestructParticleSystem : MonoBehaviour { void LateUpdate () { if (!particleSystem.IsAlive()) Object.Destroy (this.gameObject); } }