From a8622712678106d6181b7fe00c4fc2bbe3a27239 Mon Sep 17 00:00:00 2001 From: -=yb4f310 Date: Tue, 14 Nov 2017 16:02:49 +0100 Subject: [PATCH] Update: CC - Before Render - Moorcow (72d6a2a3kc.js) 39 bytes modified --- 72d6a2a3kc.js | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/72d6a2a3kc.js b/72d6a2a3kc.js index 37b5047..4796ce0 100644 --- a/72d6a2a3kc.js +++ b/72d6a2a3kc.js @@ -211,21 +211,6 @@ if (GameLib.Utils.UndefinedOrNull(this.initialized)) { } } -this.enemies.map( - function(enemy) { - if (enemy.burning) { - enemy.burnTime += data.delta; - enemy.smokeParticleEngine.position = enemy.mesh.position.clone(); - enemy.smokeParticleEngine.updateInstance('position'); - } - - if (enemy.burnTime > enemy.burnLife) { - enemy.smokeParticleEngine.remove(); - } - } -); - - this.totalTime += data.delta; this.spawnTime += data.delta; @@ -326,8 +311,19 @@ this.enemies = this.enemies.reduce( enemy.mesh.quaternion.angle += enemy.rotation.angle; enemy.mesh.updateInstanceRotation(); + if (enemy.burning) { + enemy.burnTime += data.delta; + enemy.smokeParticleEngine.position = enemy.mesh.position.clone(); + enemy.smokeParticleEngine.updateInstance('position'); + } + + if (enemy.burnTime > enemy.burnLife) { + enemy.smokeParticleEngine.remove(); + } + enemy.lifeTime += data.delta; - if (enemy.lifeTime > enemy.life) { + + if (enemy.lifeTime > enemy.life) { GameLib.Event.Emit( GameLib.Event.REMOVE_COMPONENT, {