From 818a74f4370929f6c7d6f50ea762e4eb6870f656 Mon Sep 17 00:00:00 2001 From: ALEXTANG <574809918@qq.com> Date: Wed, 6 Dec 2023 11:35:11 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8A=E6=94=BE=E8=B5=84=E6=BA=90=E5=89=8D?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E8=B5=84=E6=BA=90=E5=90=88=E6=B3=95=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assets/TEngine/Runtime/Modules/ResourceModule/AssetGroup.cs | 2 +- .../TEngine/Runtime/Modules/ResourceModule/AssetReference.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/AssetGroup.cs b/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/AssetGroup.cs index 9a6f0ae1..638c7c5d 100644 --- a/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/AssetGroup.cs +++ b/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/AssetGroup.cs @@ -31,7 +31,7 @@ namespace TEngine /// public void Clear() { - if (_handle != null) + if (_handle is { IsValid: true }) { _handle.Dispose(); } diff --git a/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/AssetReference.cs b/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/AssetReference.cs index 7a73b985..b4337c1c 100644 --- a/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/AssetReference.cs +++ b/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/AssetReference.cs @@ -59,7 +59,7 @@ namespace TEngine public void Bind(AssetOperationHandle operation, string assetLocation, AssetReference parent = null, string packageName = "") { - if (_operationHandle != null) + if (_operationHandle is { IsValid: true }) { Log.Warning($"rebind AssetReference gameObject.name:{gameObject.name} assetLocation:{assetLocation}"); _operationHandle.Dispose();