From d376afc217617d26eabee5373e89c153bb82fa67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E5=86=A0=E5=B3=B0?= Date: Wed, 12 Mar 2025 17:16:24 +0800 Subject: [PATCH] fix #508 --- .../TiktokFileSystem/BundleResult/TTAssetBundleResult.cs | 5 ++++- .../WechatFileSystem/BundleResult/WXAssetBundleResult.cs | 7 +++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/TiktokFileSystem/BundleResult/TTAssetBundleResult.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/TiktokFileSystem/BundleResult/TTAssetBundleResult.cs index c67f4957..f30ac53e 100644 --- a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/TiktokFileSystem/BundleResult/TTAssetBundleResult.cs +++ b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/TiktokFileSystem/BundleResult/TTAssetBundleResult.cs @@ -23,7 +23,10 @@ namespace YooAsset { if (_assetBundle != null) { - _assetBundle.TTUnload(true); + if (_packageBundle.Encrypted) + _assetBundle.Unload(true); + else + _assetBundle.TTUnload(true); } } public override string GetBundleFilePath() diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/BundleResult/WXAssetBundleResult.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/BundleResult/WXAssetBundleResult.cs index 3d6d6528..80510bdc 100644 --- a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/BundleResult/WXAssetBundleResult.cs +++ b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/BundleResult/WXAssetBundleResult.cs @@ -11,7 +11,7 @@ namespace YooAsset private readonly IFileSystem _fileSystem; private readonly PackageBundle _packageBundle; private readonly AssetBundle _assetBundle; - + public WXAssetBundleResult(IFileSystem fileSystem, PackageBundle packageBundle, AssetBundle assetBundle) { _fileSystem = fileSystem; @@ -23,7 +23,10 @@ namespace YooAsset { if (_assetBundle != null) { - _assetBundle.WXUnload(true); + if (_packageBundle.Encrypted) + _assetBundle.Unload(true); + else + _assetBundle.WXUnload(true); } } public override string GetBundleFilePath()