From bc1cb6da854cb2e9144f10ed55330a537ecdca16 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 04 三月 2026 14:35:57 +0800
Subject: [PATCH] 466 h5版本 资源规则修改 打包修改(未完成 勿拉取)

---
 Main/System/Message/ImgAnalysis.cs |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/Main/System/Message/ImgAnalysis.cs b/Main/System/Message/ImgAnalysis.cs
index b678705..1b03ee0 100644
--- a/Main/System/Message/ImgAnalysis.cs
+++ b/Main/System/Message/ImgAnalysis.cs
@@ -13,7 +13,7 @@
 
     private RichTextMgr.ImgInfo presentImgInfo = null;
 
-    public override string Analysis(string val, bool IsRich)
+    public override async UniTask<string> Analysis(string val, bool IsRich)
     {
         if (!Img_Regex.IsMatch(val))
         {
@@ -31,7 +31,7 @@
 
             presentImgInfo = imgInfo;
             m_StringBuilder.Append(val.Substring(index, match.Index - index));
-            AnalysisSplitEvent(match.Groups[1].Value);
+            await AnalysisSplitEvent(match.Groups[1].Value);
 
             if (IsRich)
             {
@@ -93,7 +93,7 @@
         return val;
     }
 
-    private void AnalysisSplitEvent(string val)
+    private async UniTask AnalysisSplitEvent(string val)
     {
         string[] array = GetSplitEvent(val);
         if (array.Length > 0)
@@ -103,7 +103,7 @@
                 AnalysisSplitData(split_event);
             }
         }
-        LoadSprite();
+        await LoadSprite();
     }
 
     private void AnalysisSplitData(string val)
@@ -190,18 +190,18 @@
         m_StringBuilder.Append("/></color>");
     }
 
-    private void LoadSprite()
+    private async UniTask LoadSprite()
     {
         if (presentImgInfo.IsFace) return;
         if (IconConfig.isInit)
         {
             if (!string.IsNullOrEmpty(presentImgInfo.folderName))
             {
-                presentImgInfo.sprite = UILoader.LoadSprite(presentImgInfo.folderName, presentImgInfo.spriteName);
+                presentImgInfo.sprite = await UILoader.LoadSpriteAsync(presentImgInfo.folderName, presentImgInfo.spriteName);
             }
             else
             {
-                presentImgInfo.sprite = UILoader.LoadSprite(presentImgInfo.spriteName);
+                presentImgInfo.sprite = await UILoader.LoadSpriteAsync(presentImgInfo.spriteName);
             }
         }
 

--
Gitblit v1.8.0