Пример #1
0
        static void _CompressFile()
        {
            string[] SelectedPath = GKEditor.GetAssetSelectionFilePath(true, null);
            string   compressName = string.Format("{0}/Compress{1}.zip", Application.dataPath, UnityEngine.Random.Range(0, 999));

            GKZipUtility.Zip(SelectedPath, compressName);
            AssetDatabase.Refresh();
        }
Пример #2
0
 static void _DecompressFile()
 {
     string[] SelectedPath = GKEditor.GetAssetSelectionFilePath(true, null);
     foreach (string p in SelectedPath)
     {
         string fName  = Path.GetFileNameWithoutExtension(p);
         string zipDir = string.Format("{0}/{1}/", Application.dataPath, fName);
         GKZipUtility.UnzipFile(p, zipDir);
     }
     AssetDatabase.Refresh();
 }