Add this class to a ParticleSystem so it auto destroys once it has stopped emitting. Make sure your ParticleSystem isn't looping, otherwise this script will be useless.
More...
|
| bool | DestroyParent = false |
| | True if the ParticleSystem should also destroy its parent.
|
| float | DestroyDelay = 0f |
| | If for some reason your particles don't get destroyed automatically at the end of the emission, you can force a destroy after a delay. Leave it at zero otherwise.
|
|
| virtual void | Start () |
| | Initialization, we get the ParticleSystem component.
|
| virtual void | Update () |
| | When the ParticleSystem stops playing, we destroy it.
|
| virtual void | DestroyParticleSystem () |
| | Destroys the particle system.
|
Add this class to a ParticleSystem so it auto destroys once it has stopped emitting. Make sure your ParticleSystem isn't looping, otherwise this script will be useless.
◆ DestroyParticleSystem()
| virtual void MoreMountains.Tools.MMAutoDestroyParticleSystem.DestroyParticleSystem |
( |
| ) |
|
|
protectedvirtual |
Destroys the particle system.
◆ Start()
| virtual void MoreMountains.Tools.MMAutoDestroyParticleSystem.Start |
( |
| ) |
|
|
protectedvirtual |
Initialization, we get the ParticleSystem component.
◆ Update()
| virtual void MoreMountains.Tools.MMAutoDestroyParticleSystem.Update |
( |
| ) |
|
|
protectedvirtual |
When the ParticleSystem stops playing, we destroy it.
◆ _particleSystem
| ParticleSystem MoreMountains.Tools.MMAutoDestroyParticleSystem._particleSystem |
|
protected |
◆ _started
| bool MoreMountains.Tools.MMAutoDestroyParticleSystem._started = false |
|
protected |
◆ _startTime
| float MoreMountains.Tools.MMAutoDestroyParticleSystem._startTime |
|
protected |
◆ DestroyDelay
| float MoreMountains.Tools.MMAutoDestroyParticleSystem.DestroyDelay = 0f |
If for some reason your particles don't get destroyed automatically at the end of the emission, you can force a destroy after a delay. Leave it at zero otherwise.
◆ DestroyParent
| bool MoreMountains.Tools.MMAutoDestroyParticleSystem.DestroyParent = false |
True if the ParticleSystem should also destroy its parent.
The documentation for this class was generated from the following file: