private void onReqCheckNewVersionSuccess(BaseWWWRequest obj) { try { this.checkNewVersoinResponse = new JsonFx.Json.JsonReader().Read <CheckNewVersoinResponse>(base.UTF8String); if (this.checkNewVersoinResponse.eid != 0) { this.onReqCheckNewVersionFail(obj); z.log("[警告]检查版本失败!"); } else { if (this.checkNewVersoinResponse.version.newVersionId != GameInfo.instance.version) { z.log("[检查版本]版本不匹配,Bot版本: " + GameInfo.instance.version + " 服务器版本:" + this.checkNewVersoinResponse.version.newVersionId + "。 自动停止,请等待更新!"); return; } z.log("[检查版本]检查版本成功!" + this.checkNewVersoinResponse.version.newVersionId); DataServer.instance.LoginServerAddress = this.checkNewVersoinResponse.loginServer; ServerRequestManager.instance.LoadConfigs(); this.OnCheckNewVersionSuccessEvent(); } } catch (Exception) { this.onReqCheckNewVersionFail(obj); } }
private void onReqCheckNewVersionSuccess(BaseWWWRequest obj) { try { this.checkNewVersoinResponse = new JsonFx.Json.JsonReader().Read<CheckNewVersoinResponse>(base.UTF8String); if (this.checkNewVersoinResponse.eid != 0) { this.onReqCheckNewVersionFail(obj); z.log("[警告]检查版本失败!"); } else { if (this.checkNewVersoinResponse.version.newVersionId != GameInfo.instance.version) { z.log("[检查版本]版本不匹配,Bot版本: " + GameInfo.instance.version + " 服务器版本:" + this.checkNewVersoinResponse.version.newVersionId + "。 自动停止,请等待更新!" ); return; } z.log("[检查版本]检查版本成功!" + this.checkNewVersoinResponse.version.newVersionId); DataServer.instance.LoginServerAddress = this.checkNewVersoinResponse.loginServer; ServerRequestManager.instance.LoadConfigs(); this.OnCheckNewVersionSuccessEvent(); } } catch (Exception) { this.onReqCheckNewVersionFail(obj); } }
private void onReqCheckNewVersionSuccess(BaseWWWRequest obj) { try { if (this.needZip) { this.checkNewVersoinResponse = JsonReader.Deserialize<CheckNewVersoinResponse>(base.UTF8String); } else { this.checkNewVersoinResponse = JsonReader.Deserialize<CheckNewVersoinResponse>(base.www.text); } if (this.checkNewVersoinResponse.eid != 0) { this.onReqCheckNewVersionFail(obj); } else { SigninManager.canOmitPhone = this.checkNewVersoinResponse.canOmitPhone == 1; SigninManager.CanFastRegister = this.checkNewVersoinResponse.canFastRegister == 1; DataServer.instance.LoginServerAddress = this.checkNewVersoinResponse.loginServer; ServerRequestManager.instance.LoadConfigs(); RegisterForm.inviteCode = this.checkNewVersoinResponse.inviteCode; this.OnCheckNewVersionSuccessEvent(); } } catch (Exception) { this.onReqCheckNewVersionFail(obj); } }