From 3b2a6bb9047cfce9f501593b3669a9c1af6c5df4 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期三, 05 十一月 2025 17:40:23 +0800
Subject: [PATCH] 130 战斗修改回合样式

---
 Main/Main.cs |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 53 insertions(+), 4 deletions(-)

diff --git a/Main/Main.cs b/Main/Main.cs
index 08b0d3c..2568c99 100644
--- a/Main/Main.cs
+++ b/Main/Main.cs
@@ -32,7 +32,12 @@
         // UIManager.Instance.OpenWindow<LoginWin>();
         Debug.Log("鍒囨崲鍒扮櫥褰曞満鏅�");
         ConfigManager.Instance.Init();
+        GeneralDefine.Init();
+#if UNITY_EDITOR
+        SysNotifyMgr.Instance.BeforePlayerDataInitializeEvent();
+#endif
         StageManager.Instance.ToLoginScene();
+
     }
 
     public static async UniTask InitManagers()
@@ -41,7 +46,43 @@
 
         // 鍒濆鍖栨父鎴忕郴缁�
         managers.Add(BattleManager.Instance);
-
+        managers.Add(VirtualPackManager.Instance);
+        managers.Add(OtherPlayerDetailManager.Instance);
+        managers.Add(RechargeManager.Instance);
+        managers.Add(StoreModel.Instance);
+        managers.Add(PhantasmPavilionModel.Instance);
+        managers.Add(GuildManager.Instance);
+        managers.Add(TeamManager.Instance);
+        managers.Add(TaskManager.Instance);
+        managers.Add(MailManager.Instance);
+        managers.Add(PackManager.Instance);
+        managers.Add(HappyXBModel.Instance);
+        managers.Add(HeroManager.Instance);
+        managers.Add(GMCmdManager.Instance);
+        managers.Add(GuildEmblemModel.Instance);
+        managers.Add(EquipModel.Instance);
+        managers.Add(DungeonManager.Instance);
+        managers.Add(CustomizedRechargeModel.Instance);
+        managers.Add(CustomizedGiftModel.Instance);
+        managers.Add(ChatManager.Instance);
+        managers.Add(ChatBubbleManager.Instance);
+        managers.Add(OfficialRankManager.Instance);
+        managers.Add(RankModel.Instance);
+        managers.Add(PlayerMainDate.Instance);
+        managers.Add(HeroUIManager.Instance);
+        managers.Add(InvestModel.Instance);
+        managers.Add(BlessLVManager.Instance);
+        managers.Add(AutoFightModel.Instance);
+        managers.Add(MainLevelManager.Instance);
+        managers.Add(BattleSettlementManager.Instance);
+        managers.Add(GoldRushManager.Instance);
+        managers.Add(FirstChargeManager.Instance);
+        managers.Add(NewBieCenter.Instance);
+        managers.Add(AdsManager.Instance);
+        managers.Add(BoneFieldManager.Instance);
+        managers.Add(ArenaManager.Instance);
+        managers.Add(DayMissionManager.Instance);
+        
         foreach (var manager in managers)
         {
             manager.Init();
@@ -66,7 +107,9 @@
 
     public static void OnSwitchToLoginScene()
     {
-        ReleaseMgrs();
+        //  鍓嶉潰鏈夐噸鏂癐nitManagers浜� 杩欓噷灏变笉鍦ㄥ仛娓呴櫎
+        // ReleaseMgrs();
+        ClearGameData();
     }
 
     private static void ReleaseMgrs()
@@ -78,14 +121,20 @@
 
         managers.Clear();
     }
-    
+
     /// <summary>
     /// 鎵撳紑鐧诲綍鐣岄潰
     /// </summary>
     private static void OpenLoginUI()
     {
+    }
 
 
-
+    //杩欓噷娓呯悊鏃舵満涓�瀹氭槸閲嶆柊鐧诲綍/鍒囨崲璐﹀彿锛岃�屼笉鏄煭鏆傜殑鏂嚎閲嶈繛
+    static void ClearGameData()
+    {
+        DTC0403_tagPlayerLoginLoadOK.finishedLogin = false;
+        DTC0102_tagCDBPlayer.isAfterPlayerDataInitialize = false;
+        ConfirmCancel.toggleCheckDict.Clear();
     }
 }
\ No newline at end of file

--
Gitblit v1.8.0