@@ -44,7 +44,7 @@ namespace GFGGame
if (seconds >= TimeUtil.SECOND_PER_MUNITE * 1)
{
- ViewManager.CheckDispsoe();
+ ViewManager.CheckDispose();
seconds = 0;
}
seconds++;
@@ -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]);
@@ -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变化,最终报错