少年修仙传客户端基础资源
client_Wu Xijin
2018-11-01 ef6717dfcfb32efb91ec1c8db7d0dc29bdbb04ea
3335 资源下载优先级别更新。
2个文件已修改
22 ■■■■ 已修改文件
Assets/Editor/Tool/ClientPackage.cs 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/Tool/ClientPackageExtension.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/Tool/ClientPackage.cs
@@ -22,8 +22,13 @@
    }
    public static bool obfuscatorEnabled {
        get { return LocalSave.GetBool("obfuscatorEnabled",false); }
        get { return LocalSave.GetBool("obfuscatorEnabled", false); }
        set { LocalSave.SetBool("obfuscatorEnabled", value); }
    }
    public static int AssetPrior {
        get { return LocalSave.GetInt("HalfAssetPrior", 1); }
        set { LocalSave.SetInt("HalfAssetPrior", value); }
    }
    static string ANDROID_PLUGIN_PATH = Application.dataPath + "/Plugins/Android";
@@ -143,7 +148,8 @@
                    fileName = fileName.Replace(extersion, "");
                }
                if (!PriorBundleConfig.mobs.Contains(fileName))
                var prior = PriorBundleConfig.GetAssetPrior(AssetVersion.AssetCategory.Mob, fileName);
                if (prior > AssetPrior)
                {
                    File.Delete(file.FullName);
                }
@@ -160,7 +166,8 @@
                    fileName = fileName.Replace(extersion, "");
                }
                if (!PriorBundleConfig.scenes.Contains(fileName))
                var prior = PriorBundleConfig.GetAssetPrior(AssetVersion.AssetCategory.Scene, fileName);
                if (prior > AssetPrior)
                {
                    File.Delete(file.FullName);
                }
@@ -177,7 +184,8 @@
                    fileName = fileName.Replace(extersion, "");
                }
                if (!PriorBundleConfig.audios.Contains(fileName))
                var prior = PriorBundleConfig.GetAssetPrior(AssetVersion.AssetCategory.Audio, fileName);
                if (prior > AssetPrior)
                {
                    File.Delete(file.FullName);
                }
@@ -194,7 +202,8 @@
                    fileName = fileName.Replace(extersion, "");
                }
                if (!PriorBundleConfig.effects.Contains(fileName))
                var prior = PriorBundleConfig.GetAssetPrior(AssetVersion.AssetCategory.Effect, fileName);
                if (prior > AssetPrior)
                {
                    File.Delete(file.FullName);
                }
@@ -292,7 +301,7 @@
        FileExtersion.DirectoryCopy(StringUtility.Contact(_sdkPath, "/ChannelDiff/Android/", versionConfig.appId), ANDROID_PLUGIN_PATH);
        var option = AssetDatabase.LoadAssetAtPath<Options>("Assets/Editor/Beebyte/Obfuscator/ObfuscatorOptions.asset");
        if (option!=null)
        if (option != null)
        {
            option.enabled = obfuscatorEnabled;
            EditorUtility.SetDirty(option);
Assets/Editor/Tool/ClientPackageExtension.cs
@@ -16,6 +16,7 @@
            try
            {
                Debug.LogFormat("从命令行中解析出来的SDKPATH 是:{0}", parameters.sdkPath);
                ClientPackage.AssetPrior = 1;
                ClientPackage.BuildPublishers(parameters.sdkPath, parameters.assetbundlePath, parameters.outputPath, parameters.publishers, parameters.buildIndex, false, false);
            }
            catch (Exception ex)