何晓捷 2 жил өмнө
parent
commit
42ed1ce331

+ 4 - 5
GameClient/Assets/Game/HotUpdate/Views/EnduringGiftBox/EnduringGiftBoxView.cs

@@ -48,10 +48,6 @@ namespace GFGGame
 
         public override void Dispose()
         {
-            SceneController.DestroyObjectFromView(_gameObject1, _wrapper1);
-            SceneController.DestroyObjectFromView(_gameObject2, _wrapper2);
-            SceneController.DestroyObjectFromView(_gameObject3, _wrapper3);
-            SceneController.DestroyObjectFromView(_gameObject4, _wrapper4);
             if (_ui != null)
             {
                 _ui.Dispose();
@@ -541,7 +537,10 @@ namespace GFGGame
         protected override void OnHide()
         {
             this.RemoveEventListener();
-            Dispose();
+            SceneController.DestroyObjectFromView(_gameObject1, _wrapper1);
+            SceneController.DestroyObjectFromView(_gameObject2, _wrapper2);
+            SceneController.DestroyObjectFromView(_gameObject3, _wrapper3);
+            SceneController.DestroyObjectFromView(_gameObject4, _wrapper4);
             base.Hide();
             _onSuccess = null;
             Timers.inst.Remove(CheckGuide);

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/EnduringGiftBox/SpecialOfferGiftBoxView.cs

@@ -417,7 +417,7 @@ namespace GFGGame
             SceneController.DestroyObjectFromView(_gameObject3, _wrapper3);
             DestroyObjectFromView();
             this.RemoveEventListener();
-            Dispose();
+            // Dispose();
             base.Hide();
         }