update extension sample

This commit is contained in:
何冠峰
2024-12-25 17:24:48 +08:00
parent 16117b67f1
commit 8d1f0d2010
7 changed files with 157 additions and 33 deletions
@@ -49,9 +49,19 @@ internal class WXFSLoadBundleOperation : FSLoadBundleOperation
if (CheckRequestResult())
{
_steps = ESteps.Done;
Result = (_webRequest.downloadHandler as DownloadHandlerWXAssetBundle).assetBundle;
Status = EOperationStatus.Succeed;
var assetBundle = (_webRequest.downloadHandler as DownloadHandlerWXAssetBundle).assetBundle;
if (assetBundle == null)
{
_steps = ESteps.Done;
Error = $"{nameof(DownloadHandlerWXAssetBundle)} loaded asset bundle is null !";
Status = EOperationStatus.Failed;
}
else
{
_steps = ESteps.Done;
Result = new WXAssetBundleResult(_fileSystem, _bundle, assetBundle);
Status = EOperationStatus.Succeed;
}
}
else
{
@@ -66,7 +76,7 @@ internal class WXFSLoadBundleOperation : FSLoadBundleOperation
{
_steps = ESteps.Done;
Status = EOperationStatus.Failed;
Error = "WebGL platform not support sync load method !";
Error = "Wechat platform not support sync load method !";
UnityEngine.Debug.LogError(Error);
}
}