r3-custom-code/dysneuk1ox.js

48 lines
888 B
JavaScript

var texture = R3.EntityManager.Instance.findComponentById('gm3fvv45dl');
if (!texture) {
return;
}
if (!this.initialized) {
this.forward = true;
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 >= 0.9) {
if (texture.offset.y >= 0.8) {
texture.offset.x = 0.9;
texture.offset.y = 0.8;
this.forward = false;
} else {
texture.offset.x = 0;
texture.offset.y += 0.2;
}
}
}
if (!this.forward) {
texture.offset.x -= 0.1;
if (texture.offset.x <= 0) {
texture.offset.x = 0;
if (texture.offset.y < 0.2) {
texture.offset.x = 0.1;
texture.offset.y = 0;
this.forward = true;
} else {
texture.offset.x = 0.9;
texture.offset.y -= 0.2;
}
}
}
texture.updateInstance();
return null;
//@ sourceURL=textureBeforeRender.js