private void onSuccess(BaseWWWRequest obj)
    {
        try
        {
            this.updateData   = new JsonFx.Json.JsonReader().Read <UpdateFleetReturnData>(this.UTF8String);
            base.responseData = this.updateData;
            if (this.updateData.eid != 0)
            {
                this.onFail(obj);
            }
            else
            {
                GameData instance = GameData.instance;
                if (this.requestingFleetId != 0)
                {
                    UserFleet fleetOfId = instance.GetFleetOfId(this.requestingFleetId);
                    if ((fleetOfId != null) && (fleetOfId.ships != null))
                    {
                        foreach (int num in fleetOfId.ships)
                        {
                            instance.GetShipById(num).fleetId = 0;
                        }
                    }
                }
                if (this.updateData.fleetVo != null)
                {
                    foreach (UserFleet fleet2 in this.updateData.fleetVo)
                    {
                        instance.UpdateFleet(fleet2);
                        if (fleet2.ships != null)
                        {
                            foreach (int num4 in fleet2.ships)
                            {
                                instance.GetShipById(num4).fleetId = fleet2.id;
                            }
                        }
                    }
                }

                if ((this.updateData.shipVO != null) && (this.updateData.shipVO.Length > 0))
                {
                    foreach (UserShip ship in this.updateData.shipVO)
                    {
                        instance.UpdateUserShip(ship);
                    }
                }
                this.OnUpdateFleetSuccess(EventArgs.Empty);
                ServerRequestManager.instance.refreashUIData();
            }
        }
        catch (Exception exception)
        {
            z.log(exception.Message);
            this.onFail(obj);
        }
    }
    private void onSuccess(BaseWWWRequest obj)
    {
        try
        {
            this.updateData = new JsonFx.Json.JsonReader().Read<UpdateFleetReturnData>(this.UTF8String);
            base.responseData = this.updateData;
            if (this.updateData.eid != 0)
            {
                this.onFail(obj);
            }
            else
            {
                GameData instance = GameData.instance;
                if (this.requestingFleetId != 0)
                {
                    UserFleet fleetOfId = instance.GetFleetOfId(this.requestingFleetId);
                    if ((fleetOfId != null) && (fleetOfId.ships != null))
                    {
                        foreach (int num in fleetOfId.ships)
                        {
                            instance.GetShipById(num).fleetId = 0;
                        }
                    }
                }
                if (this.updateData.fleetVo != null)
                {
                    foreach (UserFleet fleet2 in this.updateData.fleetVo)
                    {
                        instance.UpdateFleet(fleet2);
                        if (fleet2.ships != null)
                        {
                            foreach (int num4 in fleet2.ships)
                            {
                                instance.GetShipById(num4).fleetId = fleet2.id;
                            }
                        }
                    }
                }

                if ((this.updateData.shipVO != null) && (this.updateData.shipVO.Length > 0))
                {
                    foreach (UserShip ship in this.updateData.shipVO)
                    {
                        instance.UpdateUserShip(ship);
                    }
                }
                this.OnUpdateFleetSuccess(EventArgs.Empty);
                ServerRequestManager.instance.refreashUIData();
            }
        }
        catch (Exception exception)
        {
            z.log(exception.Message);
            this.onFail(obj);
        }
    }
 private void onSuccess(BaseWWWRequest obj)
 {
     try
     {
         if (this.needZip)
         {
             this.updateData = JsonReader.Deserialize<UpdateFleetReturnData>(base.UTF8String);
         }
         else
         {
             this.updateData = JsonReader.Deserialize<UpdateFleetReturnData>(base.www.text);
         }
         base.responseData = this.updateData;
         if (this.updateData.eid != 0)
         {
             this.onFail(obj);
         }
         else
         {
             GameData instance = GameData.instance;
             if (this.requestingFleetId != 0)
             {
                 UserFleet fleetOfId = instance.GetFleetOfId(this.requestingFleetId);
                 if ((fleetOfId != null) && (fleetOfId.ships != null))
                 {
                     foreach (int num in fleetOfId.ships)
                     {
                         instance.GetShipById(num).fleetId = 0;
                     }
                 }
             }
             if (this.updateData.fleetVo != null)
             {
                 foreach (UserFleet fleet2 in this.updateData.fleetVo)
                 {
                     instance.UpdateFleet(fleet2);
                     if (fleet2.ships != null)
                     {
                         foreach (int num4 in fleet2.ships)
                         {
                             instance.GetShipById(num4).fleetId = fleet2.id;
                         }
                     }
                 }
             }
             this.OnUpdateFleetSuccess(EventArgs.Empty);
         }
     }
     catch (Exception exception)
     {
         Debug.Log(exception);
         base.parseException = exception;
         this.onFail(obj);
     }
 }