static void test() { string sourceDirectory = "E:\\Project\\PackageResourceHandler\\Source\\"; string targetDirectory = "E:\\Project\\PackageResourceHandler\\Assets\\StreamingAssets\\"; PackageResourcePacker tool = new PackageResourcePacker(); tool.PackPackageResource(PackageResourceCompressType.None, sourceDirectory, targetDirectory); Debug.Log("done"); return; PackageResourceAssetInfo elem = new PackageResourceAssetInfo( "C:\\Users\\Administrator\\AppData\\LocalLow\\pwrd\\gamecqq\\Download\\config\\achieveConfig_txtpkg.bytes", "C:\\Users\\Administrator\\AppData\\LocalLow\\pwrd\\gamecqq\\", "E:\\Project\\unityProjcet\\PackageResourceHandler\\Assets\\StreamingAssets\\"); Debug.Log(elem.GetSubpath()); Debug.Log(elem.GetSourcePath()); Debug.Log(elem.GetOutputPath()); }
private List <PackageResourceAssetInfo> GetFileList(string sourcePath, string outputPath) { var dir = new DirectoryInfo(sourcePath); var files = dir.GetFiles("*", SearchOption.AllDirectories); List <PackageResourceAssetInfo> fileList = new List <PackageResourceAssetInfo>(); for (int i = 0; i < files.Length; ++i) { PackageResourceAssetInfo elem = new PackageResourceAssetInfo(files[i].FullName, sourcePath, outputPath); if (elem.IsInSuffixIngoreList(m_IgnoreSuffixList)) { continue; } fileList.Add(elem); } return(fileList); }