浏览代码

修复AB加载

beiguoxia 3 年之前
父节点
当前提交
87e5ccfda1
共有 1 个文件被更改,包括 9 次插入2 次删除
  1. 9 2
      GameClient/Assets/ThirdParty/Xasset/Runtime/Loadables/Bundles/LocalBundle.cs

+ 9 - 2
GameClient/Assets/ThirdParty/Xasset/Runtime/Loadables/Bundles/LocalBundle.cs

@@ -8,8 +8,15 @@ namespace VEngine
 
 
         protected override void OnLoad()
         protected override void OnLoad()
         {
         {
-            var encrpytData = EncryptHelper.GetDecryptData(pathOrURL, EncryptHelper.resKeyChars);
-            request = AssetBundle.LoadFromMemoryAsync(encrpytData);
+            if(EncryptHelper.resKeyChars == null)
+            {
+                request = AssetBundle.LoadFromFileAsync(pathOrURL);
+            }
+            else
+            {
+                var encrpytData = EncryptHelper.GetDecryptData(pathOrURL, EncryptHelper.resKeyChars);
+                request = AssetBundle.LoadFromMemoryAsync(encrpytData);
+            }
         }
         }
 
 
         public override void LoadImmediate()
         public override void LoadImmediate()