r3-custom-code/ckplg6wqnl.js

48 lines
1.2 KiB
JavaScript

if (!this.entityLoaded) {
return;
}
if (!this.initialized) {
this.buttons = this.entityLoaded.buttons;
this.state = this.entityLoaded.state;
this.meshPauseOverlay = this.entityLoaded.meshPauseOverlay;
this.initialized = true;
}
this.buttons.map(
function(button) {
if (button.id !== 'f5xmype7dq' &&
button.id !== '0eo0kat3fb') {
button.materials[0].visible = false;
button.materials[0].updateInstance('visible');
}
if (button.id === 'f5xmype7dq') {
if (this.state.paused) {
this.meshPauseOverlay.visible = true;
this.meshPauseOverlay.updateInstance('visible');
button.materials[0].visible = true;
button.materials[0].updateInstance('visible');
} else {
this.meshPauseOverlay.visible = false;
this.meshPauseOverlay.updateInstance('visible');
button.materials[0].visible = false;
button.materials[0].updateInstance('visible');
}
}
if (button.id === '0eo0kat3fb') {
if (this.state.muted) {
button.materials[0].visible = true;
button.materials[0].updateInstance('visible');
} else {
button.materials[0].visible = false;
button.materials[0].updateInstance('visible');
}
}
}.bind(this)
);
//@ sourceURL=mouseUp.js