We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents dd9eb1f + daba02e commit 3a9e132Copy full SHA for 3a9e132
src/Particles/subEmitter.ts
@@ -57,7 +57,10 @@ export class SubEmitter {
57
// Automatically dispose of subemitter when system is disposed
58
particleSystem.onDisposeObservable.add(() => {
59
if (particleSystem.emitter && (<AbstractMesh>particleSystem.emitter).dispose) {
60
- (<AbstractMesh>particleSystem.emitter).dispose();
+ // Prevent recursive dispose to break.
61
+ const disposable = <AbstractMesh>particleSystem.emitter;
62
+ particleSystem.emitter = Vector3.Zero();
63
+ disposable.dispose();
64
}
65
});
66
0 commit comments