yzt
2023-05-26 de4278af2fd46705a40bac58ec01122db6b7f3d7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import loaderProcess from "./loaderProcess.js";
import pollToPromise from "./pollToPromise.js";
 
export default function waitForLoaderProcess(loader, scene) {
  var loaderFinished = false;
  loader.promise.always(function () {
    loaderFinished = true;
  });
  return pollToPromise(function () {
    loaderProcess(loader, scene);
    return loaderFinished;
  }).then(function () {
    return loader.promise;
  });
}