三国卡牌客户端基础资源仓库
hch
2025-12-05 7e93f30b0233b667ba1a5e938a553d98e6103b9b
0312 测试打包
2个文件已修改
39 ■■■■■ 已修改文件
Assets/Editor/Tool/ClientPackage.cs 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Launch/Manager/LocalResManager.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/Tool/ClientPackage.cs
@@ -361,6 +361,38 @@
            var fromFiles = new List<FileInfo>();
            FileExtersion.GetAllDirectoryFileInfos(_assetBundlePath, fromFiles);
            var publisher = publisherIds[0];
            var versionName = string.Empty;
            var versionConfig = GetVersionConfig(publisher, out versionName);
            var excludeFileFullNames = new List<string>();
            //测试剔除配置的地图
            if (versionConfig.partAssetPackage)
            {
                var tempFiles = new List<FileInfo>();
                FileExtersion.GetAllDirectoryFileInfos(StringUtility.Contact(_assetBundlePath, "/maps"), tempFiles);
                foreach (var file in tempFiles)
                {
                    var extersion = Path.GetExtension(file.FullName);
                    var fileName = Path.GetFileNameWithoutExtension(file.FullName);
                    var prior = PriorBundleConfig.GetAssetPrior(AssetVersion.AssetCategory.Scene, AssetVersionUtility.DecodeFileName(fileName));
                    if (prior > AssetPrior)
                    {
                        excludeFileFullNames.Add(file.FullName);
                    }
                }
                for (int i = fromFiles.Count - 1; i >= 0; i--)
                {
                    var item = fromFiles[i];
                    if (excludeFileFullNames.Contains(item.FullName))
                    {
                        fromFiles.RemoveAt(i);
                    }
                }
            }
            var totalCount = fromFiles.Count;
            var completeCount = 0;
            foreach (var item in fromFiles)
Assets/Launch/Manager/LocalResManager.cs
@@ -199,6 +199,10 @@
            versionUrlResult = _result.Replace("{}", "null");
            versionInfo = JsonMapper.ToObject<VersionInfo>(versionUrlResult);
#if UNITY_EDITOR
            assetVersions = localAssetVersions;
            step = LoadDllStep.ReadBytes;
#else
            if (VersionConfigEx.Get().assetAccess == VersionConfigEx.InstalledAsset.IngoreDownLoad)
            {
                assetVersions = localAssetVersions;
@@ -206,6 +210,9 @@
                return;
            }
            step = LoadDllStep.PrepareDownLoad;
#endif
        }
        else
        {