| | |
| | | EditorGUILayout.EndHorizontal();
|
| | |
|
| | | EditorGUILayout.Space();
|
| | |
|
| | | EditorGUILayout.Space();
|
| | | EditorGUILayout.Space();
|
| | | #if UNITY_ANDROID
|
| | | GUILayout.BeginHorizontal();
|
| | | EditorGUILayout.TextField("Apk Output Path", ApkOutputPath);
|
| | |
| | |
|
| | | EditorGUILayout.Space();
|
| | |
|
| | | ClientPackage.auditOutTime = EditorGUILayout.TextField("AppStore Review OutTime",ClientPackage.auditOutTime, GUILayout.Height(20));
|
| | | #if UNITY_IOS
|
| | | ClientPackage.auditOutTime = EditorGUILayout.TextField("AppStore OutTime", ClientPackage.auditOutTime, GUILayout.Height(20));
|
| | | EditorGUILayout.Space();
|
| | | #endif
|
| | | GUILayout.BeginHorizontal();
|
| | | ClientPackage.AssetPrior = EditorGUILayout.IntField("AssetPrior", ClientPackage.AssetPrior, GUILayout.Height(50), GUILayout.Width(250));
|
| | | publishers = EditorGUILayout.TextField("Publishers", publishers, GUILayout.Height(50));
|
| | | GUILayout.EndHorizontal();
|
| | |
|
| | | EditorGUILayout.Space();
|
| | | GUILayout.BeginHorizontal();
|
| | |
|
| | | ClientPackage.obfuscatorEnabled = EditorGUILayout.Toggle("obfuscator enable ", ClientPackage.obfuscatorEnabled);
|
| | | ClientPackage.obfuscatorEnabled = EditorGUILayout.Toggle("Obfuscator Enable ", ClientPackage.obfuscatorEnabled, GUILayout.Width(250));
|
| | |
|
| | | #if UNITY_ANDROID
|
| | | if (GUILayout.Button("APK"))
|
| | |
| | | SDKUtility.Instance.CopyOneAsset("config/PriorBundle.txt.7z");
|
| | | SDKUtility.Instance.CopyOneAsset("config/PriorLanguage.txt.7z");
|
| | |
|
| | | AssetDeCompressTask.Decompress();
|
| | | AssetDeCompressTask.Decompress(ResourcesPath.Instance.ExternalStorePath);
|
| | | LocalSave.SetString("BuiltInAssetCopyCompleted_Android", VersionConfig.Get().version);
|
| | | }
|
| | | #endif
|
| | |
| | | DirtyNameConfig.Init();
|
| | | NewBieCenter.Instance.Init();
|
| | |
|
| | | if (Application.isMobilePlatform)
|
| | | {
|
| | | AssetDeCompressTask.Delete7zFiles(ResourcesPath.Instance.ExternalStorePath);
|
| | | }
|
| | |
|
| | | DebugEx.LogFormat("解析配置表耗时:{0}", Time.time - startTime);
|
| | | }
|
| | | catch (Exception ex)
|
| | |
| | | return m_Effects.ContainsKey(fileName) ? m_Effects[fileName].Prior : 102;
|
| | | case AssetVersion.AssetCategory.Audio:
|
| | | return m_Audios.ContainsKey(fileName) ? m_Audios[fileName].Prior : 103;
|
| | | case AssetVersion.AssetCategory.UI:
|
| | | if (fileName == "loadingbg") |
| | | { |
| | | return 3; |
| | | }
|
| | | else
|
| | | {
|
| | | return 0;
|
| | | }
|
| | | default:
|
| | | return 0;
|
| | | }
|
| | |
| | | if (fullName.EndsWith(".7z")) |
| | | { |
| | | SevenZipUtility.DeCompress(fullName, Path.GetDirectoryName(fullName)); |
| | | File.Delete(fullName); |
| | | } |
| | | } |
| | | } |
| | |
| | | for (var i = files.Count - 1; i >= 0; i--) |
| | | { |
| | | var fullName = files[i].FullName; |
| | | if (fullName.EndsWith(".7z")) |
| | | if (!fullName.EndsWith(".7z")) |
| | | { |
| | | files.RemoveAt(i); |
| | | } |
| | |
| | | if (fullName.EndsWith(".7z")) |
| | | { |
| | | SevenZipUtility.DeCompress(fullName, Path.GetDirectoryName(fullName)); |
| | | File.Delete(fullName); |
| | | index++; |
| | | progress.progress = index / (float)total; |
| | | } |
| | |
| | | return progress; |
| | | } |
| | | |
| | | public static void Delete7zFiles(string path) |
| | | { |
| | | var files = new List<FileInfo>(); |
| | | FileExtersion.GetAllDirectoryFileInfos(path, files); |
| | | |
| | | for (var i = files.Count - 1; i >= 0; i--) |
| | | { |
| | | var fullName = files[i].FullName; |
| | | if (fullName.EndsWith(".7z")) |
| | | { |
| | | files[i].Delete(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | public class DecompressProgress |
| | | { |
| | | object progressLock = new object(); |