-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathmaster-loader.js
1 lines (1 loc) · 1.17 KB
/
master-loader.js
1
"use strict";var scripts=document.getElementsByTagName("script"),scriptUrl=scripts[scripts.length-1].src,root=scriptUrl.split("master-loader.js")[0],loaders={unity:"unity.js","unity-beta":"unity-beta.js","unity-2020":"unity-2020.js"};if(0<=window.location.href.indexOf("pokiForceLocalLoader")&&(loaders.unity="/unity.js",loaders["unity-beta"]="/unity-beta/dist/unity-beta.js",loaders["unity-2020"]="/unity-2020/dist/unity-2020.js",root="/loaders"),!window.config)throw Error("window.config not found");var loader=loaders[window.config.loader];if(!loader)throw Error('Loader "'+window.config.loader+'" not found');if(!window.config.unityWebglLoaderUrl){var versionSplit=window.config.unityVersion?window.config.unityVersion.split("."):[],year=versionSplit[0],minor=versionSplit[1];switch(year){case"2019":window.config.unityWebglLoaderUrl=1===minor?"/UnityLoader.2019.1.js":"/UnityLoader.2019.2.js";break;default:window.config.unityWebglLoaderUrl="/UnityLoader.js"}}var sdkScript=document.createElement("script");sdkScript.src="/poki-sdk.js",sdkScript.onload=function(){var i=document.createElement("script");i.src=root+loader,document.body.appendChild(i)},document.body.appendChild(sdkScript);