Example #1
0
 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);
     }
 }
Example #2
0
    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);
     }
 }