diff --git a/packages/physics/traits/emitter.trait.js b/packages/physics/traits/emitter.trait.js index 10f1274..c8fde92 100644 --- a/packages/physics/traits/emitter.trait.js +++ b/packages/physics/traits/emitter.trait.js @@ -161,11 +161,11 @@ export class Emitter extends decorate(Trait) { }, emitParticleJson: (json) => { - return K.stream((emitter) => { - let { - count = 1, - rate = 0, - } = json; + let { + count = 1, + rate = 0, + } = json; + const stream = K.stream((emitter) => { if (0 === rate) { for (let i = 0; i < count; ++i) { this.emitParticleJson(json, emitter);