From defcafb0da9fad6694ff2d492fc5ce9e7a6da891 Mon Sep 17 00:00:00 2001 From: -=yb4f310 Date: Sun, 12 Nov 2017 12:15:57 +0100 Subject: [PATCH] Initial Commit: Texture Flame Particle Process (dysneuk1ox.js) --- dysneuk1ox.js | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 dysneuk1ox.js diff --git a/dysneuk1ox.js b/dysneuk1ox.js new file mode 100644 index 0000000..42b4097 --- /dev/null +++ b/dysneuk1ox.js @@ -0,0 +1,46 @@ +var texture = GameLib.EntityManager.Instance.findComponentById('gm3fvv45dl'); + +if (this.initialized) { + this.forward = true; + this.processNextLine = false; + texture.offset.x = 0; + texture.offset.y = 0; + texture.updateInstance(); + this.initialized = true; + return; +} + +if (this.forward) { + texture.offset.x += 0.1; + if (texture.offset.x === 1) { + if (texture.offset.y === 0.8) { + texture.offset.x = 0.9; + this.forward = false; + } else { + texture.offset.x = 0; + texture.offset.y = 0; + } + } else { + texture.offset.y += 0.2; + } +} + +if (!this.forward) { + texture.offset.x -= 0.1; + if (texture.offset.x < 0) { + if (texture.offset.y < 0) { + texture.offset.x = 0; + this.forward = true; + } else { + texture.offset.x = 0.9; + texture.offset.y = 0.8; + } + } else { + texture.offset.y -= 0.2; + } +} + +texture.updateInstance(); + +return null; +//@ sourceURL=textureBeforeRender.js \ No newline at end of file