| | |
| | | { |
| | | 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>(); |
| | | |
| | |
| | | PrefabResults.Add(prefabResult); |
| | | } |
| | | prefabResult.Items.Add(item); |
| | | TotalAdaptersFound++; |
| | | AdaptersWithMissingConfig++; |
| | | } |
| | | } |
| | |
| | | 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) |