19 lines
758 B
JavaScript
19 lines
758 B
JavaScript
var gameInstance = UnityLoader.instantiate("gameContainer", "Build/Run3Edittor.json", {onProgress: UnityProgress});
|
|
function UnityProgress(gameInstance, progress) {
|
|
if (!gameInstance.Module) {
|
|
return;
|
|
}
|
|
const loader = document.querySelector("#loader");
|
|
if (!gameInstance.progress) {
|
|
const progress = document.querySelector("#loader .progress");
|
|
progress.style.display = "block";
|
|
gameInstance.progress = progress.querySelector(".full");
|
|
loader.querySelector(".spinner").style.display = "none";
|
|
}
|
|
gameInstance.progress.style.transform = `scaleX(${progress})`;
|
|
if (progress === 1 && !gameInstance.removeTimeout) {
|
|
gameInstance.removeTimeout = setTimeout(function() {
|
|
loader.style.display = "none";
|
|
}, 2000);
|
|
}
|
|
} |