zhaoyang 3 éve
szülő
commit
f4126779b7

+ 4 - 0
GameClient/Assets/Game/HotUpdate/Controller/BuyConfirmController.cs

@@ -24,5 +24,9 @@ namespace GFGGame
                 _buyConfirmView.Hide();
             }
         }
+        public static void Dispose()
+        {
+            _buyConfirmView = null;
+        }
     }
 }

+ 4 - 0
GameClient/Assets/Game/HotUpdate/Controller/BuyItemConteoller.cs

@@ -50,5 +50,9 @@ namespace GFGGame
                 _buyCountView.Hide();
             }
         }
+        public static void Dispose()
+        {
+            _buyCountView = null;
+        }
     }
 }

+ 4 - 0
GameClient/Assets/Game/HotUpdate/Controller/BuyTipsController.cs

@@ -24,5 +24,9 @@ namespace GFGGame
                 _buyTipsView.Hide();
             }
         }
+        public static void Dispose()
+        {
+            _buyTipsView = null;
+        }
     }
 }

+ 5 - 0
GameClient/Assets/Game/HotUpdate/Views/Common/Alert/Alert.cs

@@ -38,6 +38,11 @@ namespace GFGGame
                 _alertWindow.Hide();
             }
         }
+
+        public static void Dispose()
+        {
+            _alertWindow = null;
+        }
     }
 
 }

+ 4 - 0
GameClient/Assets/Game/HotUpdate/Views/Common/Alert/AlertSystem.cs

@@ -39,6 +39,10 @@ namespace GFGGame
                 _alertWindow.Hide();
             }
         }
+        public static void Dispose()
+        {
+            _alertWindow = null;
+        }
     }
 
 }

+ 7 - 1
GameClient/Assets/Game/HotUpdate/Views/Common/Alert/AlertWindow.cs

@@ -24,10 +24,16 @@ namespace GFGGame
         public AlertWindow() : base()
         {
         }
-
+        public override void Dispose()
+        {
+            Alert.Dispose();
+            AlertSystem.Dispose();
+            base.Dispose();
+        }
         protected override void OnInit()
         {
             base.OnInit();
+            packageName = UI_AlertUI.PACKAGE_NAME;
             _ui = UI_AlertUI.Create();
             this.viewCom = _ui.target;
 

+ 1 - 0
GameClient/Assets/Game/HotUpdate/Views/CommonGame/BuyConfirmView.cs

@@ -18,6 +18,7 @@ namespace GFGGame
         private string _message = "";
         public override void Dispose()
         {
+            BuyConfirmController.Dispose();
             base.Dispose();
         }
 

+ 1 - 0
GameClient/Assets/Game/HotUpdate/Views/CommonGame/BuyCountView.cs

@@ -57,6 +57,7 @@ namespace GFGGame
 
         public override void Dispose()
         {
+            BuyItemConteoller.Dispose();
             base.Dispose();
         }
 

+ 1 - 0
GameClient/Assets/Game/HotUpdate/Views/CommonGame/BuyTipsView.cs

@@ -17,6 +17,7 @@ namespace GFGGame
 
         public override void Dispose()
         {
+            BuyTipsController.Dispose();
             base.Dispose();
         }
 

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/ViewManager.cs

@@ -290,7 +290,7 @@ namespace GFGGame
         }
         public static void ClearUIView(string viewName)
         {
-            if (_viewDic.ContainsKey(viewName))
+            if (!string.IsNullOrEmpty(viewName) && _viewDic.ContainsKey(viewName))
             {
                 if (_viewDic[viewName] != null && !_viewDic[viewName].isShowing)
                 {