三国卡牌客户端基础资源仓库
592 多语言适配 修复配置缺失扫描工具Adapter总数没配置缺失时显示0的bug
1个文件已修改
9 ■■■■■ 已修改文件
Assets/Editor/UIComponent/TextLanguageAdapterScanTool.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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)