From d4e6c77836ed5738a55bd6d85f2b105bf3fbd2df Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期三, 31 十二月 2025 19:10:41 +0800
Subject: [PATCH] 382 武将宿缘-客户端 宿缘按品质降序排序

---
 Main/ResModule/AssetBundle/AssetBundleUtility.cs |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/Main/ResModule/AssetBundle/AssetBundleUtility.cs b/Main/ResModule/AssetBundle/AssetBundleUtility.cs
index e5f8d37..eca08d2 100644
--- a/Main/ResModule/AssetBundle/AssetBundleUtility.cs
+++ b/Main/ResModule/AssetBundle/AssetBundleUtility.cs
@@ -19,7 +19,7 @@
 
     public void InitBuiltInAsset()
     {
-        var path = AssetVersionUtility.GetBuiltInAssetFilePath(StringUtility.Contact(AssetVersionUtility.EncodeFileName("builtin"), "_assetbundle"), false);
+        var path = AssetVersionUtility.GetBuiltInAssetFilePath(StringUtility.Concat(AssetVersionUtility.EncodeFileName("builtin"), "_assetbundle"), false);
         var assetBundle = AssetBundle.LoadFromFile(path);
         if (assetBundle == null)
         {
@@ -51,7 +51,7 @@
         // CloseAllIgnoreWindowConfig.Release();
         UnloadAssetBundle("builtin/scriptableobjects", true, false);
 
-        var path = AssetVersionUtility.GetBuiltInAssetFilePath(StringUtility.Contact(AssetVersionUtility.EncodeFileName("builtin"), "_assetbundle"), false);
+        var path = AssetVersionUtility.GetBuiltInAssetFilePath(StringUtility.Concat(AssetVersionUtility.EncodeFileName("builtin"), "_assetbundle"), false);
         var assetBundle = AssetBundle.LoadFromFile(path);
         if (assetBundle == null)
         {
@@ -99,6 +99,7 @@
 
     public async UniTask Initialize()
     {
+        await UniTask.Delay(200);
         await Co_LoadMainfestFile("audio");
         // await Co_LoadMainfestFile("video");
         await Co_LoadMainfestFile("mobeffectshader");
@@ -115,7 +116,7 @@
 
     private async UniTask Co_LoadMainfestFile(string _category)
     {
-        var path = AssetVersionUtility.GetAssetFilePath(StringUtility.Contact(AssetVersionUtility.EncodeFileName(_category), "_assetbundle"), false);
+        var path = AssetVersionUtility.GetAssetFilePath(StringUtility.Concat(AssetVersionUtility.EncodeFileName(_category), "_assetbundle"), false);
         var _assetBundle = AssetBundle.LoadFromFile(path);
 
         if (_assetBundle == null)
@@ -369,7 +370,11 @@
 
     public UnityEngine.Object Sync_LoadAsset(string assetBundleName, string assetName, Type _type = null)
     {
-
+        if (string.IsNullOrEmpty(assetName))
+        {
+            Debug.LogErrorFormat("Sync_LoadAsset(): {0}, 鍑虹幇閿欒 => 瀛樺叆鐨凙ssetName涓簄ull. ", assetName);
+            return null;
+        }
 #if UNITY_5||UNITY_5_3_OR_NEWER
         assetBundleName = assetBundleName.ToLower();
 #endif
@@ -496,7 +501,7 @@
 #if UNITY_5||UNITY_5_3_OR_NEWER
         assetBundleName = assetBundleName.ToLower();
 #endif
-        string _assembleName = StringUtility.Contact(assetBundleName, "@", assetName);
+        string _assembleName = StringUtility.Concat(assetBundleName, "@", assetName);
 
         if (JudgeExistAsset(assetBundleName, assetName) == false)
         {
@@ -672,7 +677,7 @@
 
         m_AssetDict[assetBundleName][assetName] = asset;
 
-        string _assembleName = StringUtility.Contact(assetBundleName, "@", assetName);
+        string _assembleName = StringUtility.Concat(assetBundleName, "@", assetName);
         if (m_AssetInfoDict.ContainsKey(_assembleName) == false)
         {
             AssetInfo _assetInfo = new AssetInfo(assetBundleName, assetName);

--
Gitblit v1.8.0