From 908bb40b36b633d4127784108a0bd27653210e5e Mon Sep 17 00:00:00 2001 From: -=yb4f310 Date: Tue, 14 Nov 2017 13:57:02 +0100 Subject: [PATCH] Update: CC - Before Render - Moorcow (72d6a2a3kc.js) 269 bytes modified --- 72d6a2a3kc.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/72d6a2a3kc.js b/72d6a2a3kc.js index 08f8689..b9db09b 100644 --- a/72d6a2a3kc.js +++ b/72d6a2a3kc.js @@ -173,13 +173,14 @@ if (GameLib.Utils.UndefinedOrNull(this.initialized)) { this.enemies.map( function(enemy) { - if (enemy.mesh === mesh) { + if (enemy.mesh === mesh && !enemy.exploding) { console.log('exploding enemy'); enemy.exploding = true; var particleEngine = this.smokeParticleEngine.clone(); particleEngine.position = mesh.position.clone(); particleEngine.updateInstance('position'); particleEngine.enabled = true; + enemy.smokeParticleEngine = particleEngine; } }.bind(this) ); @@ -188,6 +189,16 @@ if (GameLib.Utils.UndefinedOrNull(this.initialized)) { } } +this.enemies.map( + function(enemy) { + if (enemy.exploding) { + enemy.smokeParticleEngine.position = enemy.mesh.position.clone(); + enemy.smokeParticleEngine.updateInstance('position'); + } + } +); + + this.totalTime += data.delta; this.spawnTime += data.delta;