From 7e0585912ba799b45f0bf97db1c3782b281c3b41 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期二, 21 十月 2025 10:32:30 +0800
Subject: [PATCH] 143 演武场-客户端 战斗临时接入胜利失败界面

---
 Main/System/Settlement/BattleSettlementManager.cs |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/Main/System/Settlement/BattleSettlementManager.cs b/Main/System/Settlement/BattleSettlementManager.cs
index 525b3db..ff81d76 100644
--- a/Main/System/Settlement/BattleSettlementManager.cs
+++ b/Main/System/Settlement/BattleSettlementManager.cs
@@ -41,13 +41,31 @@
         if (_data.ContainsKey("winFaction"))
         {
             var result = (int)_data["winFaction"];
-            if (result == 1)
+
+            var battle = BattleManager.Instance.GetBattleField(_guid);
+            if (battle == null)
+                return;
+            if (battle is ArenaBattleField)
             {
-                UIManager.Instance.OpenWindow<BattleVictoryWin>();
+                if (result == 1)
+                {
+                    UIManager.Instance.OpenWindow<ArenaBattleVictoryWin>();
+                }
+                else
+                {
+                    UIManager.Instance.OpenWindow<ArenaBattleFailWin>();
+                }
             }
             else
             {
-                UIManager.Instance.OpenWindow<BattleFailWin>();
+                if (result == 1)
+                {
+                    UIManager.Instance.OpenWindow<BattleVictoryWin>();
+                }
+                else
+                {
+                    UIManager.Instance.OpenWindow<BattleFailWin>();
+                }
             }
         }
     }

--
Gitblit v1.8.0