From b326fe601eee8b99f5ae4f489ed0a44ee845cee2 Mon Sep 17 00:00:00 2001 From: Natsumi Date: Mon, 9 Aug 2021 02:51:21 +1200 Subject: [PATCH] AssetBundleCacher compare current Unity version --- html/src/app.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/html/src/app.js b/html/src/app.js index 0cca0803..6b777136 100644 --- a/html/src/app.js +++ b/html/src/app.js @@ -9208,7 +9208,7 @@ speechSynthesis.getVoices(); for (var i = ref.unityPackages.length - 1; i > -1; i--) { var unityPackage = ref.unityPackages[i]; if ((unityPackage.platform === 'standalonewindows') && - (unityPackage.unitySortNumber <= 20190428000)) { + ($app.compareUnityVersion(unityPackage.unityVersion))) { assetUrl = unityPackage.assetUrl; break; } @@ -9605,7 +9605,7 @@ speechSynthesis.getVoices(); for (var i = ref.unityPackages.length - 1; i > -1; i--) { var unityPackage = ref.unityPackages[i]; if ((unityPackage.platform === 'standalonewindows') && - (unityPackage.unitySortNumber <= 20190428000)) { + (this.compareUnityVersion(unityPackage.unityVersion))) { assetUrl = unityPackage.assetUrl; break; } @@ -12548,7 +12548,7 @@ speechSynthesis.getVoices(); for (var i = ref.unityPackages.length - 1; i > -1; i--) { var unityPackage = ref.unityPackages[i]; if ((unityPackage.platform === 'standalonewindows') && - (unityPackage.unitySortNumber <= 20190428000)) { + (this.compareUnityVersion(unityPackage.unityVersion))) { assetUrl = unityPackage.assetUrl; break; } @@ -13378,6 +13378,15 @@ speechSynthesis.getVoices(); } }; + $app.methods.compareUnityVersion = function (version) { + var currentUnityVersion = API.cachedConfig.sdkUnityVersion.replace(/\D/g, ''); + var assetVersion = version.replace(/\D/g, ''); + if (parseInt(assetVersion) <= parseInt(currentUnityVersion)) { + return true; + } + return false; + }; + $app = new Vue($app); window.$app = $app; }());