| | |
| | | {
|
| | | UIManager.Instance.DestroyAllUI();
|
| | |
|
| | | if (AssetSource.isUseAssetBundle)
|
| | | {
|
| | | AssetBundleUtility.Instance.Sync_LoadAll("maps/Login");
|
| | | }
|
| | |
|
| | | AsyncOperation asyncOperation = SceneManager.LoadSceneAsync("Login");
|
| | |
|
| | | await OnLoading(asyncOperation, ConfigManager.Instance.GetLoadingProgress, Main.InitManagers);
|
| | |
| | | currentStage = StageName.Login;
|
| | | UIManager.Instance.OpenWindow<LaunchBackGroundWin>();
|
| | | UIManager.Instance.OpenWindow<LoginWin>();
|
| | | }
|
| | |
|
| | | // 返回登录界面 如断线
|
| | | public void ReturnToLoginScene()
|
| | | {
|
| | | UIManager.Instance.DestroyAllUI();
|
| | |
|
| | | SceneManager.LoadSceneAsync("Login");
|
| | |
|
| | | currentStage = StageName.Login;
|
| | | UIManager.Instance.OpenWindow<LaunchBackGroundWin>();
|
| | | UIManager.Instance.OpenWindow<LoginWin>();
|
| | |
|
| | | if (ServerForceExitHintWin.reason != 0)
|
| | | {
|
| | | UIManager.Instance.OpenWindow<ServerForceExitHintWin>();
|
| | | }
|
| | | }
|
| | |
|
| | | protected float GetManagerRequestDataProgress()
|
| | |
| | | BeforeLoadingGameScene?.Invoke();
|
| | |
|
| | | // ResManager.Instance.PrewarmResources();
|
| | | if (AssetSource.isUseAssetBundle)
|
| | | {
|
| | | AssetBundleUtility.Instance.Sync_LoadAll("maps/Game");
|
| | | }
|
| | |
|
| | | AsyncOperation asyncOperation = SceneManager.LoadSceneAsync("Game");
|
| | |
|