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); } }
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); } }