Initial Commit: Texture Flame Particle Process (dysneuk1ox.js)

beta.r3js.org
-=yb4f310 2017-11-12 12:15:57 +01:00
parent d0974bd7f3
commit defcafb0da
1 changed files with 46 additions and 0 deletions

46
dysneuk1ox.js Normal file
View File

@ -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