// Token: 0x06001FE8 RID: 8168 RVA: 0x000AFFE4 File Offset: 0x000AE3E4 private static void scanFolder(string path) { string[] files = ReadWrite.getFiles("/Localization/English/" + path, true); string[] files2 = ReadWrite.getFiles(Provider.path + Provider.language + path, false); for (int i = 0; i < files.Length; i++) { string fileName = Path.GetFileName(files[i]); bool flag = false; for (int j = 0; j < files2.Length; j++) { string fileName2 = Path.GetFileName(files2[j]); if (fileName == fileName2) { flag = true; break; } } if (flag) { Localization.scanFile(path + "/" + fileName); } else { Localization.messages.Add("New file \"" + fileName + "\" in " + path); } } string[] folders = ReadWrite.getFolders("/Localization/English/" + path, true); string[] folders2 = ReadWrite.getFolders(Provider.path + Provider.language + path, false); for (int k = 0; k < folders.Length; k++) { string fileName3 = Path.GetFileName(folders[k]); bool flag2 = false; for (int l = 0; l < folders2.Length; l++) { string fileName4 = Path.GetFileName(folders2[l]); if (fileName3 == fileName4) { flag2 = true; break; } } if (flag2) { Localization.scanFolder(path + "/" + fileName3); } else { Localization.messages.Add("New folder \"" + fileName3 + "\" in " + path); } } }
// Token: 0x06001FE9 RID: 8169 RVA: 0x000B0174 File Offset: 0x000AE574 public static void refresh() { if (Localization.messages == null) { Localization._messages = new List <string>(); } else { Localization.messages.Clear(); } Localization.scanFolder("/Player"); Localization.scanFolder("/Menu"); Localization.scanFolder("/Server"); Localization.scanFolder("/Editor"); }