Ejemplo n.º 1
0
 // 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);
         }
     }
 }
Ejemplo n.º 2
0
 // 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");
 }