瀏覽代碼

修复bug

何晓捷 2 年之前
父節點
當前提交
42ed1ce331

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

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

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

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