mirror of
https://github.com/tuyoogame/YooAsset.git
synced 2026-05-29 12:41:00 +00:00
style :services code
This commit is contained in:
@@ -42,23 +42,23 @@ namespace YooAsset
|
|||||||
public interface IDecryptionServices
|
public interface IDecryptionServices
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 同步方式获取解密的资源包对象
|
/// 同步方式获取解密的资源包
|
||||||
/// </summary>
|
/// </summary>
|
||||||
DecryptResult LoadAssetBundle(DecryptFileInfo fileInfo);
|
DecryptResult LoadAssetBundle(DecryptFileInfo fileInfo);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 异步方式获取解密的资源包对象
|
/// 异步方式获取解密的资源包
|
||||||
/// </summary>
|
/// </summary>
|
||||||
DecryptResult LoadAssetBundleAsync(DecryptFileInfo fileInfo);
|
DecryptResult LoadAssetBundleAsync(DecryptFileInfo fileInfo);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 后备方式获取解密的资源包对象
|
/// 后备方式获取解密的资源包
|
||||||
/// 注意:当正常解密方法失败后,会触发后备加载!
|
/// 注意:当正常解密方法失败后,会触发后备加载!
|
||||||
/// 说明:建议通过LoadFromMemory()方法加载资源对象作为保底机制。
|
/// 说明:建议通过LoadFromMemory()方法加载资源包作为保底机制。
|
||||||
/// issues : https://github.com/tuyoogame/YooAsset/issues/562
|
/// issues : https://github.com/tuyoogame/YooAsset/issues/562
|
||||||
/// </summary>
|
/// </summary>
|
||||||
DecryptResult LoadAssetBundleFallback(DecryptFileInfo fileInfo);
|
DecryptResult LoadAssetBundleFallback(DecryptFileInfo fileInfo);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取解密的字节数据
|
/// 获取解密的字节数据
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -1,6 +1,18 @@
|
|||||||
|
|
||||||
namespace YooAsset
|
namespace YooAsset
|
||||||
{
|
{
|
||||||
|
public struct EncryptFileInfo
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 资源包名称
|
||||||
|
/// </summary>
|
||||||
|
public string BundleName;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 文件路径
|
||||||
|
/// </summary>
|
||||||
|
public string FileLoadPath;
|
||||||
|
}
|
||||||
public struct EncryptResult
|
public struct EncryptResult
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -14,19 +26,6 @@ namespace YooAsset
|
|||||||
public byte[] EncryptedData;
|
public byte[] EncryptedData;
|
||||||
}
|
}
|
||||||
|
|
||||||
public struct EncryptFileInfo
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// 资源包名称
|
|
||||||
/// </summary>
|
|
||||||
public string BundleName;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 文件路径
|
|
||||||
/// </summary>
|
|
||||||
public string FileLoadPath;
|
|
||||||
}
|
|
||||||
|
|
||||||
public interface IEncryptionServices
|
public interface IEncryptionServices
|
||||||
{
|
{
|
||||||
EncryptResult Encrypt(EncryptFileInfo fileInfo);
|
EncryptResult Encrypt(EncryptFileInfo fileInfo);
|
||||||
|
|||||||
Reference in New Issue
Block a user