You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
1.2 KiB

  1. function UnityProgress(gameInstance, progress) {
  2. if (!gameInstance.Module)
  3. return;
  4. if (!gameInstance.logo) {
  5. gameInstance.logo = document.createElement("div");
  6. gameInstance.logo.className = "logo " + gameInstance.Module.splashScreenStyle;
  7. gameInstance.container.appendChild(gameInstance.logo);
  8. }
  9. if (!gameInstance.progress) {
  10. gameInstance.progress = document.createElement("div");
  11. gameInstance.progress.className = "progress " + gameInstance.Module.splashScreenStyle;
  12. gameInstance.progress.empty = document.createElement("div");
  13. gameInstance.progress.empty.className = "empty";
  14. gameInstance.progress.appendChild(gameInstance.progress.empty);
  15. gameInstance.progress.full = document.createElement("div");
  16. gameInstance.progress.full.className = "full";
  17. gameInstance.progress.appendChild(gameInstance.progress.full);
  18. gameInstance.container.appendChild(gameInstance.progress);
  19. }
  20. gameInstance.progress.full.style.width = (100 * progress) + "%";
  21. gameInstance.progress.empty.style.width = (100 * (1 - progress)) + "%";
  22. if (progress == 1)
  23. gameInstance.logo.style.display = gameInstance.progress.style.display = "none";
  24. }