Esempio n. 1
0
        public override void RepackFile(string inputPath, string outputFile, bool compress)
        {
            string fileName  = Path.GetFileName(outputFile);
            string extension = Path.GetExtension(outputFile);

            if (fileName == "dialoguebundle")
            {
                UnityFsFile.Repack(inputPath, outputFile, compress);
            }
            else if (AllowedExtensions.Contains(extension))
            {
                Unity3DFile.Repack(inputPath, outputFile, compress);
            }
        }
Esempio n. 2
0
        public override void ExtractFile(string inputFile, string outputPath)
        {
            string fileName  = Path.GetFileName(inputFile);
            string extension = Path.GetExtension(inputFile);

            if (fileName == "dialoguebundle")
            {
                UnityFsFile.Extract(inputFile, outputPath);
            }
            else if (AllowedExtensions.Contains(extension))
            {
                Unity3DFile.Extract(inputFile, outputPath);
            }
        }