From f8e79bbc0354c0526890400cca9b86c65973f312 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 02 四月 2026 18:35:39 +0800
Subject: [PATCH] 592 多语言适配 修复配置缺失扫描工具Adapter总数没配置缺失时显示0的bug
---
Assets/Editor/UIComponent/TextLanguageAdapterScanTool.cs | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/Assets/Editor/UIComponent/TextLanguageAdapterScanTool.cs b/Assets/Editor/UIComponent/TextLanguageAdapterScanTool.cs
index af897c9..c72f011 100644
--- a/Assets/Editor/UIComponent/TextLanguageAdapterScanTool.cs
+++ b/Assets/Editor/UIComponent/TextLanguageAdapterScanTool.cs
@@ -42,7 +42,7 @@
{
public string ScanDirectory { get; }
public int TotalPrefabsScanned { get; set; }
- public int TotalAdaptersFound { get; private set; }
+ public int TotalAdaptersFound { get; set; }
public int AdaptersWithMissingConfig { get; private set; }
public List<PrefabScanResult> PrefabResults { get; } = new List<PrefabScanResult>();
@@ -57,7 +57,6 @@
PrefabResults.Add(prefabResult);
}
prefabResult.Items.Add(item);
- TotalAdaptersFound++;
AdaptersWithMissingConfig++;
}
}
@@ -471,7 +470,11 @@
GameObject prefab = AssetDatabase.LoadAssetAtPath<GameObject>(path);
if (prefab == null) return;
- foreach (var adapter in prefab.GetComponentsInChildren<TextLanguageAdapter>(true))
+ var adapters = prefab.GetComponentsInChildren<TextLanguageAdapter>(true);
+
+ m_ScanResult.TotalAdaptersFound += adapters.Length;
+
+ foreach (var adapter in adapters)
{
List<string> missing = new List<string>();
foreach (var langId in TextLanguageAdapterHelper.PresetLanguageIds)
--
Gitblit v1.8.0