Example #1
0
        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());
        }
Example #2
0
        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);
        }