少年修仙传客户端代码仓库
client_Wu Xijin
2019-02-14 05f6ec044cea8915aec7905580e129bb85d36fd7
3335 修复切换账号后主界面延迟消失的问题。
2个文件已修改
19 ■■■■■ 已修改文件
Core/GameEngine/Login/LoginStage.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/StageLoadProcessor.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Login/LoginStage.cs
@@ -14,6 +14,7 @@
        checkAssetVersionTimer = Time.time + 70f;
        WindowCenter.Instance.Close<FightingPKWin>();
        WindowCenter.Instance.CloseImmediately("MainInterfaceWin");
        if (VersionUtility.Instance.InIosAuditTime())
        {
Fight/Stage/StageLoadProcessor.cs
@@ -141,8 +141,6 @@
                        {
                            WindowCenter.Instance.Open<LaunchBackGroundWin>(true);
                        }
                        WindowCenter.Instance.CloseOthers<LaunchBackGroundWin>();
                        break;
                    case 1:
                        WindowCenter.Instance.DestoryWinsByStage(WindowCenter.WindowStage.Launch);
@@ -151,8 +149,6 @@
                        {
                            WindowCenter.Instance.Open<LaunchBackGroundWin>(true);
                        }
                        WindowCenter.Instance.CloseOthers<LaunchBackGroundWin>();
                        break;
                    default:
                        WindowCenter.Instance.DestoryWinsByStage(WindowCenter.WindowStage.SelectRole);
@@ -165,8 +161,6 @@
                            LoadingWin.targetMapResId = config.ID;
                            WindowCenter.Instance.Open<LoadingWin>(true);
                        }
                        WindowCenter.Instance.CloseOthers<LoadingWin>();
                        break;
                }
            }
@@ -313,6 +307,18 @@
                    break;
            }
            WindowCenter.Instance.asyncLoad.StopAllTasks();
            switch (command.toMapId)
            {
                case 1:
                case 2:
                case 3:
                    WindowCenter.Instance.CloseOthers<LaunchBackGroundWin>();
                    break;
                default:
                    WindowCenter.Instance.CloseOthers<LoadingWin>();
                    break;
            }
        }
        public override void End()