Browse Source

修改bug

leiyasi 1 year ago
parent
commit
c26354e88b

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Data/Handler/RoleDataHandler.cs

@@ -44,7 +44,7 @@ namespace GFGGame
 
             if (seconds >= TimeUtil.SECOND_PER_MUNITE * 1)
             {
-                ViewManager.CheckDispsoe();
+                ViewManager.CheckDispose();
                 seconds = 0;
             }
             seconds++;

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/MainUI/MainUIView.cs

@@ -54,7 +54,7 @@ namespace GFGGame
             }
 
             // Clear Effect
-            for (int i = 0; i < _effectUIList.Capacity; i++)
+            for (int i = 0; i < _effectUIList.Count; i++)
             {
                 EffectUIPool.Recycle(_effectUIList[i]);
             }

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

@@ -353,7 +353,7 @@ namespace GFGGame
             //     }
             // }
         }
-        public static void CheckDispsoe()
+        public static void CheckDispose()
         {
             for (int i = _viewDic.Keys.Count - 1; i >= 0; i--)//不用foreach是因为:循环过程中可能会触发dispose,导致_viewDic.Keys变化,最终报错
             {