From 769f59620df71ff4c4ab0d41d59cd0fbd2ea9d44 Mon Sep 17 00:00:00 2001 From: wuwenbo Date: Thu, 9 Oct 2025 14:44:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=B8=8B=E7=BB=93=E7=AE=97?= =?UTF-8?q?=E7=9A=84UI=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Unity/Assets/Scripts/TH1_UI/WinUI.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Unity/Assets/Scripts/TH1_UI/WinUI.cs b/Unity/Assets/Scripts/TH1_UI/WinUI.cs index b4ea5fe4c..e0687b28f 100644 --- a/Unity/Assets/Scripts/TH1_UI/WinUI.cs +++ b/Unity/Assets/Scripts/TH1_UI/WinUI.cs @@ -44,7 +44,8 @@ public class WinUI if (_ROWinUI.activeSelf || _curGameDone) return; if (Main.MapData == null) return; - if (Main.MapData.PlayerMap.CheckSelfWin()) + if (!Main.MapData.CheckIfGameEnd(out var isWin)) return; + if (isWin) { _curGameDone = true; var tt = _ROWinUI.transform.Find("Title")?.GetComponent(); @@ -63,7 +64,6 @@ public class WinUI Main.Instance.GameLogic.ChangeState(GameState.Finished); } else - if (Main.MapData.PlayerMap.CheckSelfLose()) { _curGameDone = true; var tt = _ROWinUI.transform.Find("Title")?.GetComponent();