From 4f51fce27ac4d8ff2be667a7e7d5eb1f516d80c3 Mon Sep 17 00:00:00 2001 From: "DESKTOP-SAJ6RKV\\Administrator" Date: Fri, 16 May 2025 03:24:01 +0800 Subject: [PATCH] 1 --- .../GameLogic/Manager/DataGameSceneManager.cs | 23 ++++++++----------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs index dd10e6b1..063c5829 100644 --- a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs +++ b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs @@ -906,17 +906,18 @@ namespace GameLogic WinAllValue = 0; ScoreAllValue = 0; - // // 重置基地数据 - // foreach (var item in m_TeamLists) - // { - // item.Value.OnDestroy(); - // } - // m_TeamLists.Clear(); - // m_TeamSortList.Clear(); + + m_TeamSortList.Clear(); + + // 重新执行初始化数据流程 OnInit(); + // 重新打开UI界面 + GameModule.UI.CloseUI(); + GameModule.UI.ShowUI(); + // 重置UI数据 GameEvent.Send(EventConts.RestGameBattle); } @@ -1000,13 +1001,7 @@ namespace GameLogic // 重置玩家数据 m_DicUnitPlayerDatas.Clear(); - // // 重置基地数据 - // foreach (var item in m_TeamLists) - // { - // item.Value.OnDestroy(); - // } - // m_TeamLists.Clear(); - // m_TeamSortList.Clear(); + m_TeamSortList.Clear(); m_GiftItemDatas.Clear(); m_VipItemDatas.Clear(); }