public void Start() { _uiController.SwitchTo(UIWindowType.LoginMode); var productIdList = _configHolder.GetIapProductIdList(); _ios.GetProductInfo(productIdList); if (Test) { return; } // 初始化事件统计。 _analyticManager.Init(); _weChatManager.Init(); _anySdkManager.Init(); #if UNITY_ANDROID // 小米模式下初始化小米。 if (_configHolder.XiaoMiMode) { _xiaoMiManager.Init(); } #endif _network.InitLogin(); ClearAppStateData(); // version >= 6.4.0 不再显示SplashScreen了。 // 因为AppController控制应用程序的状态。 // 所以也应该由AppController在进入游戏的时候切换到LoginPanel。 AppStateRefreshTime = -1; }
/// <summary> /// 注册成功 /// </summary> private void RegisterOk() { _registerFinished = true; _dialogManager.ShowWaitingDialog(false); _dialogManager.HideDialog(DialogName.RegisterDialog); _dialogManager.ShowConfirmBox( "恭喜您注册成功!", true, "马上登陆", () => { LoginRecord.LastUsername = _registerUsername; LoginRecord.LastPassword = _registerPassword; LoginRecord.LastLoginType = LoginRecord.NormalUser; LoginRecord.SaveAll(); _appController.ClearAppStateData(); _network.InitLogin(); }, false, null, null, true, false, true); _remoteAPI.RequestUserInfo(); }