-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmaster-loader.js
More file actions
1 lines (1 loc) · 1.56 KB
/
master-loader.js
File metadata and controls
1 lines (1 loc) · 1.56 KB
1
"use strict";var scripts=document.getElementsByTagName("script"),scriptUrl=scripts[scripts.length-1].src,root=scriptUrl.split("master-loader.js")[0],loaders={unity:"https://cdn.jsdelivr.net/gh/efffwefewef/Relicord@a59dbb80273c16ecae89cbcc5d514b2f56cd6311/unity%20(1).js","unity-beta":"unity-beta.js","unity-2020":"unity-2020.js"};if(0<=window.location.href.indexOf("pokiForceLocalLoader")&&(loaders.unity="https://cdn.jsdelivr.net/gh/efffwefewef/Relicord@a59dbb80273c16ecae89cbcc5d514b2f56cd6311/unity%20(1).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="https://cdn.jsdelivr.net/gh/gameinclassroom/go-kart-go-ultra@86b98693033e03fad7448adaa76c9cce38c19ef1/patch/UnityLoader.js"}}var sdkScript=document.createElement("script");sdkScript.src="https://cdn.jsdelivr.net/gh/gameinclassroom/go-kart-go-ultra@86b98693033e03fad7448adaa76c9cce38c19ef1/patch/js/poki-sdk.js",sdkScript.onload=function(){var i=document.createElement("script");i.src=root+loader,document.body.appendChild(i)},document.body.appendChild(sdkScript);