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

---
 Main/Config/ConfigBase.cs |   20 +++++++-------------
 1 files changed, 7 insertions(+), 13 deletions(-)

diff --git a/Main/Config/ConfigBase.cs b/Main/Config/ConfigBase.cs
index e51fef1..f78abc7 100644
--- a/Main/Config/ConfigBase.cs
+++ b/Main/Config/ConfigBase.cs
@@ -12,15 +12,8 @@
     /// </summary>
     public static bool visit = false;
 
-    static ConfigBase()
-    {
-        if (isInit)
-        {
-            return;
-        }
-
-        LazyInit();
-    }
+    // 绉婚櫎闈欐�佹瀯閫犲嚱鏁颁腑鐨勫悓姝ユ噿鍔犺浇锛岀姝㈠悓姝ラ樆濉�
+    // static鏋勯�犲嚱鏁颁笉鍐嶈Е鍙慙azyInit
 
     private static Dictionary<U, T> m_dic = new Dictionary<U, T>();
 
@@ -70,15 +63,16 @@
         return m_dic.ContainsKey(key);
     }
 
-    public static void LazyInit()
+    // 寮傛鎳掑姞杞藉叆鍙�
+    public static async UniTask LazyInitAsync()
     {
         if (!isInit)
         {
-            //  瀹為檯涓婃槸鍚屾鐨�
-            ConfigManager.Instance.LoadConfigByType(typeof(T));
+            await ConfigManager.Instance.LoadConfigByTypeAsync(typeof(T));
         }
     }
 
+    // 鍚屾鍒濆鍖�
     public static void Init(string[] lines)
     {
         if (isInit)
@@ -114,11 +108,11 @@
 #endif
         }
 
-        
         // foreach (var cfg in m_dic.Values)
         // {
         //     cfg.AllConfigLoadFinish();
         // }
+        // Debug.LogError("config " + typeof(T).Name + " load finish! total count:" + m_dic.Count);
 
         isInit = true;
     }

--
Gitblit v1.8.0