From 4d6ffb3f8acce7b230076ed7124b3e3c4aebe4d1 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 23 十月 2025 15:53:27 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/System/ChallengeTab/ChallengeTabWin.cs |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/Main/System/ChallengeTab/ChallengeTabWin.cs b/Main/System/ChallengeTab/ChallengeTabWin.cs
index bc04981..5bf2086 100644
--- a/Main/System/ChallengeTab/ChallengeTabWin.cs
+++ b/Main/System/ChallengeTab/ChallengeTabWin.cs
@@ -5,7 +5,7 @@
 {
     [SerializeField] ChallengeTabButton btnBoneField;
     [SerializeField] ChallengeTabButton btnArena;
-    
+
     protected override void InitComponent()
     {
         base.InitComponent();
@@ -126,7 +126,24 @@
             UIManager.Instance.CloseWindow<ChallengeTabWin>();
             if (!FuncOpen.Instance.IsFuncOpen(funcId, true))
                 return;
-            UIManager.Instance.OpenWindow<BoneFieldWin>();
+            BattleField battleField = BattleManager.Instance.GetBattleFieldByMapID(30010);
+            if (battleField != null)
+            {
+                BoneFieldBattleWin battleWin;
+                if (!UIManager.Instance.IsOpened<BoneFieldBattleWin>())
+                {
+                    battleWin = UIManager.Instance.OpenWindow<BoneFieldBattleWin>();
+                }
+                else
+                {
+                    battleWin = UIManager.Instance.GetUI<BoneFieldBattleWin>();
+                }
+                battleWin.SetBattleField(battleField as BoneBattleField);
+            }
+            else
+            {
+                UIManager.Instance.OpenWindow<BoneFieldWin>();
+            }
         });
     }
 

--
Gitblit v1.8.0