|  |  |  | 
|---|
|  |  |  | #endif | 
|---|
|  |  |  | StageManager.Instance.ToLoginScene(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | DTC0403_tagPlayerLoginLoadOK.finishedLogin = false; | 
|---|
|  |  |  | DTC0102_tagCDBPlayer.isAfterPlayerDataInitialize = false; | 
|---|
|  |  |  | ClearGameData(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static async UniTask InitManagers() | 
|---|
|  |  |  | 
|---|
|  |  |  | // 初始化游戏系统 | 
|---|
|  |  |  | managers.Add(BattleManager.Instance); | 
|---|
|  |  |  | managers.Add(VirtualPackManager.Instance); | 
|---|
|  |  |  | managers.Add(RoleParticularModel.Instance); | 
|---|
|  |  |  | managers.Add(OtherPlayerDetailManager.Instance); | 
|---|
|  |  |  | managers.Add(RechargeManager.Instance); | 
|---|
|  |  |  | managers.Add(RoleParticularModel.Instance); | 
|---|
|  |  |  | managers.Add(StoreModel.Instance); | 
|---|
|  |  |  | managers.Add(PhantasmPavilionModel.Instance); | 
|---|
|  |  |  | managers.Add(FairyModel.Instance); | 
|---|
|  |  |  | managers.Add(GuildManager.Instance); | 
|---|
|  |  |  | managers.Add(TeamManager.Instance); | 
|---|
|  |  |  | managers.Add(TaskManager.Instance); | 
|---|
|  |  |  | managers.Add(DailySpecialsModel.Instance); | 
|---|
|  |  |  | managers.Add(MailManager.Instance); | 
|---|
|  |  |  | managers.Add(PackManager.Instance); | 
|---|
|  |  |  | managers.Add(HappyXBModel.Instance); | 
|---|
|  |  |  | managers.Add(HeroManager.Instance); | 
|---|
|  |  |  | managers.Add(GMCmdManager.Instance); | 
|---|
|  |  |  | managers.Add(FairyEmblemModel.Instance); | 
|---|
|  |  |  | managers.Add(GuildEmblemModel.Instance); | 
|---|
|  |  |  | managers.Add(EquipModel.Instance); | 
|---|
|  |  |  | managers.Add(DungeonModel.Instance); | 
|---|
|  |  |  | managers.Add(DailyQuestModel.Instance); | 
|---|
|  |  |  | managers.Add(DungeonManager.Instance); | 
|---|
|  |  |  | managers.Add(CustomizedRechargeModel.Instance); | 
|---|
|  |  |  | managers.Add(CustomizedGiftModel.Instance); | 
|---|
|  |  |  | managers.Add(ChatManager.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); | 
|---|
|  |  |  | foreach (var manager in managers) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | manager.Init(); | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | managers.Clear(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 打开登录界面 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | private static void OpenLoginUI() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //这里清理时机一定是重新登录/切换账号,而不是短暂的断线重连 | 
|---|
|  |  |  | static void ClearGameData() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | DTC0403_tagPlayerLoginLoadOK.finishedLogin = false; | 
|---|
|  |  |  | DTC0102_tagCDBPlayer.isAfterPlayerDataInitialize = false; | 
|---|
|  |  |  | ConfirmCancel.toggleCheckDict.Clear(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|