mirror of
https://github.com/tuyoogame/YooAsset.git
synced 2026-05-14 19:40:47 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
baf76a454b | ||
|
|
385d343262 | ||
|
|
1f5ad24d44 | ||
|
|
fefc0043cf |
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
All notable changes to this package will be documented in this file.
|
All notable changes to this package will be documented in this file.
|
||||||
|
|
||||||
## [2.3.13] - 2025-07-23
|
## [2.3.14] - 2025-07-23
|
||||||
|
|
||||||
**重要**:**所有下载相关的超时参数(timeout)已更新判定逻辑**
|
**重要**:**所有下载相关的超时参数(timeout)已更新判定逻辑**
|
||||||
|
|
||||||
|
|||||||
@@ -107,7 +107,7 @@ internal class TiktokFileSystem : IFileSystem
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 自定义参数:资源清单服务类
|
/// 自定义参数:资源清单服务类
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IManifestServices ManifestServices { private set; get; }
|
public IManifestRestoreServices ManifestServices { private set; get; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
@@ -169,7 +169,7 @@ internal class TiktokFileSystem : IFileSystem
|
|||||||
}
|
}
|
||||||
else if (name == FileSystemParametersDefine.MANIFEST_SERVICES)
|
else if (name == FileSystemParametersDefine.MANIFEST_SERVICES)
|
||||||
{
|
{
|
||||||
ManifestServices = (IManifestServices)value;
|
ManifestServices = (IManifestRestoreServices)value;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -108,7 +108,7 @@ internal class WechatFileSystem : IFileSystem
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 自定义参数:资源清单服务类
|
/// 自定义参数:资源清单服务类
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IManifestServices ManifestServices { private set; get; }
|
public IManifestRestoreServices ManifestServices { private set; get; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
@@ -184,7 +184,7 @@ internal class WechatFileSystem : IFileSystem
|
|||||||
}
|
}
|
||||||
else if (name == FileSystemParametersDefine.MANIFEST_SERVICES)
|
else if (name == FileSystemParametersDefine.MANIFEST_SERVICES)
|
||||||
{
|
{
|
||||||
ManifestServices = (IManifestServices)value;
|
ManifestServices = (IManifestRestoreServices)value;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -67,7 +67,6 @@ public class TestFileStreamDecryption : IDecryptionServices
|
|||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 同步方式获取解密的资源包对象
|
/// 同步方式获取解密的资源包对象
|
||||||
/// 注意:加载流对象在资源包对象释放的时候会自动释放
|
|
||||||
/// </summary>
|
/// </summary>
|
||||||
DecryptResult IDecryptionServices.LoadAssetBundle(DecryptFileInfo fileInfo)
|
DecryptResult IDecryptionServices.LoadAssetBundle(DecryptFileInfo fileInfo)
|
||||||
{
|
{
|
||||||
@@ -80,7 +79,6 @@ public class TestFileStreamDecryption : IDecryptionServices
|
|||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 异步方式获取解密的资源包对象
|
/// 异步方式获取解密的资源包对象
|
||||||
/// 注意:加载流对象在资源包对象释放的时候会自动释放
|
|
||||||
/// </summary>
|
/// </summary>
|
||||||
DecryptResult IDecryptionServices.LoadAssetBundleAsync(DecryptFileInfo fileInfo)
|
DecryptResult IDecryptionServices.LoadAssetBundleAsync(DecryptFileInfo fileInfo)
|
||||||
{
|
{
|
||||||
@@ -92,11 +90,17 @@ public class TestFileStreamDecryption : IDecryptionServices
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 后备方式获取解密的资源包对象
|
/// 后备方式获取解密的资源包
|
||||||
|
/// 注意:当正常解密方法失败后,会触发后备加载!
|
||||||
|
/// 说明:建议通过LoadFromMemory()方法加载资源包作为保底机制。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
DecryptResult IDecryptionServices.LoadAssetBundleFallback(DecryptFileInfo fileInfo)
|
DecryptResult IDecryptionServices.LoadAssetBundleFallback(DecryptFileInfo fileInfo)
|
||||||
{
|
{
|
||||||
return new DecryptResult();
|
byte[] fileData = File.ReadAllBytes(fileInfo.FileLoadPath);
|
||||||
|
var assetBundle = AssetBundle.LoadFromMemory(fileData);
|
||||||
|
DecryptResult decryptResult = new DecryptResult();
|
||||||
|
decryptResult.Result = assetBundle;
|
||||||
|
return decryptResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "com.tuyoogame.yooasset",
|
"name": "com.tuyoogame.yooasset",
|
||||||
"displayName": "YooAsset",
|
"displayName": "YooAsset",
|
||||||
"version": "2.3.13",
|
"version": "2.3.14",
|
||||||
"unity": "2019.4",
|
"unity": "2019.4",
|
||||||
"description": "unity3d resources management system.",
|
"description": "unity3d resources management system.",
|
||||||
"author": {
|
"author": {
|
||||||
|
|||||||
Reference in New Issue
Block a user