示例#1
0
 private static void Functions()
 {
     Console.Clear();
     if (function == "1" || function == "2")
     {
         FARC.Processor(function == "1");
     }
     else if (function == "3" || function == "4")
     {
         KKdMain.Choose(1, "", out string[] FileNames);
         foreach (string FileName in FileNames)
         {
             DIVAFILE.Decrypt(FileName);
         }
     }
     else if (function == "5")
     {
         DataBase.Processor(JSON);
     }
     else if (function == "6")
     {
         Console.Clear();
         Console.Title = "Converter Tools";
         KKdMain.ConsoleDesign(true);
         KKdMain.ConsoleDesign("                 Choose tool:");
         KKdMain.ConsoleDesign(false);
         KKdMain.ConsoleDesign("1. A3DA     Converter");
         KKdMain.ConsoleDesign("2. AET      Converter");
         KKdMain.ConsoleDesign("3. DataBank Converter");
         KKdMain.ConsoleDesign("4. DEX      Converter");
         KKdMain.ConsoleDesign("5. DIVA     Converter");
         KKdMain.ConsoleDesign("6. STR      Converter");
         KKdMain.ConsoleDesign("7. VAG      Converter");
         KKdMain.ConsoleDesign(false);
         KKdMain.ConsoleDesign("R. Return to Main Menu");
         KKdMain.ConsoleDesign(false);
         KKdMain.ConsoleDesign(true);
         Console.WriteLine();
         string Function = Console.ReadLine();
         Console.Clear();
         if (Function == "1")
         {
             Tools.A3D.Processor(JSON);
         }
         else if (Function == "2")
         {
             Tools.AET.Processor(JSON);
         }
         else if (Function == "3")
         {
             Tools.DB.Processor(JSON);
         }
         else if (Function == "4")
         {
             Tools.DEX.Processor(JSON);
         }
         else if (Function == "5")
         {
             Tools.DIV.Processor();
         }
         else if (Function == "6")
         {
             Tools.STR.Processor(JSON);
         }
         else if (Function == "7")
         {
             Tools.VAG.Processor();
         }
         else
         {
             function = Function;
         }
     }
     else if (function == "7")
     {
         KKdMain.Choose(1, JSON ? "mp" : "json", out string[] FileNames);
         if (JSON)
         {
             foreach (string file in FileNames)
             {
                 KKdMainLib.MessagePack.MPExt.ToJSON(file.Replace(Path.GetExtension(file), ""));
             }
         }
         else
         {
             foreach (string file in FileNames)
             {
                 KKdMainLib.MessagePack.MPExt.ToMsgPack(file.Replace(Path.GetExtension(file), ""));
             }
         }
     }
 }