From eb9f7aa8ac2d721d63488d8420bf6f848ebe0e88 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期一, 12 一月 2026 11:28:55 +0800
Subject: [PATCH] 125 战斗 遍历时删除的问题处理
---
Main/System/Battle/BattleTweenMgr.cs | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/Main/System/Battle/BattleTweenMgr.cs b/Main/System/Battle/BattleTweenMgr.cs
index 7da5cfb..15628b4 100644
--- a/Main/System/Battle/BattleTweenMgr.cs
+++ b/Main/System/Battle/BattleTweenMgr.cs
@@ -67,9 +67,13 @@
public void HaveRest()
{
- foreach (var tween in tweenList)
+ for (int i = tweenList.Count - 1; i >= 0; i--)
{
- tween.Complete(true);
+ var tween = tweenList[i];
+ if (tween != null && !tween.IsComplete())
+ {
+ tween.Complete(true);
+ }
}
foreach (var tween in tweenList)
--
Gitblit v1.8.0