From 98562babc4cb77c499f6c943b634a26b38e3d041 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 22 十月 2025 21:02:28 +0800
Subject: [PATCH] 0312 暂时去掉表格加载完成后的接口
---
/dev/null | 11 -----
Main/Config/ConfigBase.cs | 55 ++++++++++++++-------------
2 files changed, 28 insertions(+), 38 deletions(-)
diff --git a/Main/Config/ConfigBase.cs b/Main/Config/ConfigBase.cs
index 14a45c5..e51fef1 100644
--- a/Main/Config/ConfigBase.cs
+++ b/Main/Config/ConfigBase.cs
@@ -87,38 +87,39 @@
}
for (int i = 3; i < lines.Length; i++)
+ {
+ string line = lines[i];
+ var index = line.IndexOf("\t");
+ if (index == -1)
{
- string line = lines[i];
- var index = line.IndexOf("\t");
- if (index == -1)
- {
- continue;
- }
-
- string strKey = line.Substring(0, index);
- T config = new T();
- U key = config.LoadKey(strKey);
- config.LoadConfig(line);
- config.OnConfigParseCompleted();
-#if UNITY_EDITOR
- try
- {
-#endif
- m_dic.Add(key, config);
-#if UNITY_EDITOR
- }
- catch (ArgumentException exception)
- {
- Debug.LogError(typeof(T).Name + " 閲嶅鐨刱ey " + key + " " + exception.Message);
- }
-#endif
+ continue;
}
- foreach (var cfg in m_dic.Values)
- {
- cfg.AllConfigLoadFinish();
+ string strKey = line.Substring(0, index);
+ T config = new T();
+ U key = config.LoadKey(strKey);
+ config.LoadConfig(line);
+ config.OnConfigParseCompleted();
+#if UNITY_EDITOR
+ try
+ {
+#endif
+ m_dic.Add(key, config);
+#if UNITY_EDITOR
+ }
+ catch (ArgumentException exception)
+ {
+ Debug.LogError(typeof(T).Name + " 閲嶅鐨刱ey " + key + " " + exception.Message);
+ }
+#endif
}
+
+ // foreach (var cfg in m_dic.Values)
+ // {
+ // cfg.AllConfigLoadFinish();
+ // }
+
isInit = true;
}
diff --git a/Main/Config/PartialConfigs/HeroTalentConfig.cs b/Main/Config/PartialConfigs/HeroTalentConfig.cs
deleted file mode 100644
index 83e7bbd..0000000
--- a/Main/Config/PartialConfigs/HeroTalentConfig.cs
+++ /dev/null
@@ -1,48 +0,0 @@
-using System.Collections.Generic;
-using UnityEngine;
-
-public partial class HeroTalentConfig : ConfigBase<int, HeroTalentConfig>
-{
- public static Dictionary<int, List<HeroTalentConfig>> configDics = new Dictionary<int, List<HeroTalentConfig>>();
-
- protected override void OnConfigParseCompleted()
- {
- base.OnConfigParseCompleted();
-
- List<HeroTalentConfig> list = null;
- if (!configDics.TryGetValue(Quality, out list))
- {
- list = new List<HeroTalentConfig>();
- configDics.Add(Quality, list);
- }
- list.Add(this);
- }
-
- public static List<HeroTalentConfig> GetTalentListByQuality(int quality)
- {
- List<HeroTalentConfig> list = null;
- if (configDics.TryGetValue(quality, out list))
- {
- return list;
- }
- return null;
- }
-
- /// <summary>
- /// 鎵�鏈夊搧璐ㄧ殑鍒楄〃鎸堿ttrID鍗囧簭鎺掑簭锛堥渶鍦ㄦ墍鏈夐厤缃姞杞藉畬鍚庤皟鐢ㄤ竴娆★級
- /// </summary>
- public static void SortAllByAttrID()
- {
- foreach (var pair in configDics)
- {
- pair.Value.Sort((a, b) => a.AttrID.CompareTo(b.AttrID));
- }
- }
-
- protected override void AllConfigLoadFinish()
- {
- base.AllConfigLoadFinish();
- // 鎺掑簭
- SortAllByAttrID();
- }
-}
\ No newline at end of file
diff --git a/Main/Config/PartialConfigs/HeroTalentConfig.cs.meta b/Main/Config/PartialConfigs/HeroTalentConfig.cs.meta
deleted file mode 100644
index 7d44298..0000000
--- a/Main/Config/PartialConfigs/HeroTalentConfig.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: a74ae0573fd8447429167015504998af
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
--
Gitblit v1.8.0