소스 검색

无资源处理

guodong 1 년 전
부모
커밋
3f280d2da8
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      GameClient/Assets/Game/HotUpdate/Assets/PrefabManager.cs

+ 8 - 1
GameClient/Assets/Game/HotUpdate/Assets/PrefabManager.cs

@@ -67,7 +67,14 @@ namespace GFGGame
         {
             AssetOperationHandle handle = YooAssets.LoadAssetSync<GameObject>(resPath);
             GameObject gameObject = handle.InstantiateSync();
-            AssetReleaserHelper.AddReleaserToInstantiateObj(gameObject, resPath, handle);
+            if(gameObject != null)
+            {
+                AssetReleaserHelper.AddReleaserToInstantiateObj(gameObject, resPath, handle);
+            }
+            else
+            {
+                handle.Release();
+            }
             return gameObject;
         }