12345678910111213141516171819202122232425262728293031323334353637383940 |
-
- namespace YooAsset
- {
- internal interface IPlayModeServices
- {
- /// <summary>
- /// 激活的清单
- /// </summary>
- PackageManifest ActiveManifest { set; get; }
-
- /// <summary>
- /// 保存清单版本文件到沙盒
- /// </summary>
- void FlushManifestVersionFile();
- /// <summary>
- /// 向网络端请求最新的资源版本
- /// </summary>
- UpdatePackageVersionOperation UpdatePackageVersionAsync(bool appendTimeTicks, int timeout);
- /// <summary>
- /// 向网络端请求并更新清单
- /// </summary>
- UpdatePackageManifestOperation UpdatePackageManifestAsync(string packageVersion, bool autoSaveVersion, int timeout);
- /// <summary>
- /// 预下载指定版本的包裹内容
- /// </summary>
- PreDownloadContentOperation PreDownloadContentAsync(string packageVersion, int timeout);
- // 下载相关
- ResourceDownloaderOperation CreateResourceDownloaderByAll(int downloadingMaxNumber, int failedTryAgain, int timeout);
- ResourceDownloaderOperation CreateResourceDownloaderByTags(string[] tags, int downloadingMaxNumber, int failedTryAgain, int timeout);
- ResourceDownloaderOperation CreateResourceDownloaderByPaths(AssetInfo[] assetInfos, int downloadingMaxNumber, int failedTryAgain, int timeout);
- // 解压相关
- ResourceUnpackerOperation CreateResourceUnpackerByAll(int upackingMaxNumber, int failedTryAgain, int timeout);
- ResourceUnpackerOperation CreateResourceUnpackerByTags(string[] tags, int upackingMaxNumber, int failedTryAgain, int timeout);
- }
- }
|