private void AutoLogin() { //1、初始化登陆界面信息 Login_Gate.OpenLoginInit(); //2、检查是否遵守协议信息 if (!Login_Protocol.GetProtocolIsAbide()) { //如果未遵守协议, 登录界面加载完毕即可,等待用户点击操作判断 return; } //3、检查网络 if (!Login_Connect.CheckNetworkReachability()) { //网络连接异常 则返回 return; } //4、判断是否存在上一次登录成功的信息 if (!PlayerComponent.This.CheckLocalAccount()) { //如果不存在, 登录界面加载完毕即可,等待用户点击操作判断 return; } //5、如果存在,且上一次用户最后状态为已登录继续往下 自动登陆 Login_Gate.AutoLoginAndWait(); }
public override void OnEnter(ProcedureOwner procedureOwner) { base.OnEnter(procedureOwner); //1、转到检查更新初始界面 Login_Gate.PageToCheckVersionInit(); //2、开启事件监听 //3、获取版本信息 RetrieveAppVersion(); }
public override void OnEnter(ProcedureOwner procedureOwner) { base.OnEnter(procedureOwner); //1、自动登陆过程中 屏幕加锁 Login_Gate.AddLock(); //2、执行登陆加载 AutoLogin(); //3、自动登陆过程中 屏幕解锁 Login_Gate.DelLock(); }