mirror of
https://github.com/tuyoogame/YooAsset.git
synced 2026-05-30 05:28:46 +00:00
update mini game
微信小游戏和抖音小游戏支持资源清单加密。
This commit is contained in:
@@ -92,7 +92,7 @@ internal class LoadTiktokPackageManifestOperation : AsyncOperationBase
|
|||||||
{
|
{
|
||||||
if (_deserializer == null)
|
if (_deserializer == null)
|
||||||
{
|
{
|
||||||
_deserializer = new DeserializeManifestOperation(_webDataRequestOp.Result);
|
_deserializer = new DeserializeManifestOperation(_fileSystem.ManifestServices, _webDataRequestOp.Result);
|
||||||
_deserializer.StartOperation();
|
_deserializer.StartOperation();
|
||||||
AddChildOperation(_deserializer);
|
AddChildOperation(_deserializer);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -103,6 +103,11 @@ internal class TiktokFileSystem : IFileSystem
|
|||||||
/// 自定义参数:解密方法类
|
/// 自定义参数:解密方法类
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IWebDecryptionServices DecryptionServices { private set; get; }
|
public IWebDecryptionServices DecryptionServices { private set; get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 自定义参数:资源清单服务类
|
||||||
|
/// </summary>
|
||||||
|
public IManifestServices ManifestServices { private set; get; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
@@ -161,6 +166,10 @@ internal class TiktokFileSystem : IFileSystem
|
|||||||
{
|
{
|
||||||
DecryptionServices = (IWebDecryptionServices)value;
|
DecryptionServices = (IWebDecryptionServices)value;
|
||||||
}
|
}
|
||||||
|
else if (name == FileSystemParametersDefine.MANIFEST_SERVICES)
|
||||||
|
{
|
||||||
|
ManifestServices = (IManifestServices)value;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
YooLogger.Warning($"Invalid parameter : {name}");
|
YooLogger.Warning($"Invalid parameter : {name}");
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ internal class LoadWechatPackageManifestOperation : AsyncOperationBase
|
|||||||
{
|
{
|
||||||
if (_deserializer == null)
|
if (_deserializer == null)
|
||||||
{
|
{
|
||||||
_deserializer = new DeserializeManifestOperation(_webDataRequestOp.Result);
|
_deserializer = new DeserializeManifestOperation(_fileSystem.ManifestServices, _webDataRequestOp.Result);
|
||||||
_deserializer.StartOperation();
|
_deserializer.StartOperation();
|
||||||
AddChildOperation(_deserializer);
|
AddChildOperation(_deserializer);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -104,6 +104,11 @@ internal class WechatFileSystem : IFileSystem
|
|||||||
/// 自定义参数:解密方法类
|
/// 自定义参数:解密方法类
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IWebDecryptionServices DecryptionServices { private set; get; }
|
public IWebDecryptionServices DecryptionServices { private set; get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 自定义参数:资源清单服务类
|
||||||
|
/// </summary>
|
||||||
|
public IManifestServices ManifestServices { private set; get; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
@@ -176,6 +181,10 @@ internal class WechatFileSystem : IFileSystem
|
|||||||
{
|
{
|
||||||
DecryptionServices = (IWebDecryptionServices)value;
|
DecryptionServices = (IWebDecryptionServices)value;
|
||||||
}
|
}
|
||||||
|
else if (name == FileSystemParametersDefine.MANIFEST_SERVICES)
|
||||||
|
{
|
||||||
|
ManifestServices = (IManifestServices)value;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
YooLogger.Warning($"Invalid parameter : {name}");
|
YooLogger.Warning($"Invalid parameter : {name}");
|
||||||
|
|||||||
Reference in New Issue
Block a user