151 lines
4.3 KiB
C#
151 lines
4.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020013A3 RID: 5027
|
|
[Token(Token = "0x20013A3")]
|
|
public class ECINAMCDBJO
|
|
{
|
|
// Token: 0x06007338 RID: 29496 RVA: 0x00193F24 File Offset: 0x00192124
|
|
[Token(Token = "0x6007338")]
|
|
[Address(RVA = "0xAB29A0", Offset = "0xAB17A0", VA = "0x180AB29A0")]
|
|
public static DABKFAIHBBP DJHHDCGJIJB(BPHGKAEDBPE.OJDJIJDNFHE<List<CFOEKMPLMII>> AFLPGGJMPOE)
|
|
{
|
|
string text = string.Format("{0}v2/getUnlocked", "api/equipment/");
|
|
int num = 0;
|
|
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
|
|
int num2 = 0;
|
|
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.NAHFKKGCOFA(num2 != 0);
|
|
BPHGKAEDBPE.OJDJIJDNFHE<List<CFOEKMPLMII>> ojdjijdnfhe = delegate(string error, List<CFOEKMPLMII> items)
|
|
{
|
|
Debug.LogError("Failed to download unlocked equipments: " + error);
|
|
BPHGKAEDBPE.OJDJIJDNFHE<List<CFOEKMPLMII>> callback = AFLPGGJMPOE;
|
|
int num3 = 0;
|
|
BPHGKAEDBPE.HADGLCCBNHM<List<CFOEKMPLMII>>(callback, num3, items);
|
|
};
|
|
return pmgcjepkfof2.LCGFHJPKIOI(ojdjijdnfhe);
|
|
}
|
|
|
|
// Token: 0x06007339 RID: 29497 RVA: 0x00193F84 File Offset: 0x00192184
|
|
[Token(Token = "0x6007339")]
|
|
[Address(RVA = "0xAB2AA0", Offset = "0xAB18A0", VA = "0x180AB2AA0")]
|
|
public static void OPEMIFENIJM(IReadOnlyList<CFOEKMPLMII> FAFPPDGHACH)
|
|
{
|
|
int num;
|
|
List<Dictionary<string, object>> list;
|
|
int num2;
|
|
do
|
|
{
|
|
num = 0;
|
|
list = new List();
|
|
if (list != 0)
|
|
{
|
|
if (num >= list)
|
|
{
|
|
goto IL_1C;
|
|
}
|
|
num += num;
|
|
if (num != list)
|
|
{
|
|
num++;
|
|
goto IL_1C;
|
|
}
|
|
IL_23:
|
|
Dictionary<string, object> dictionary;
|
|
dictionary += dictionary;
|
|
goto IL_27;
|
|
IL_1C:
|
|
list.Add(dictionary);
|
|
goto IL_23;
|
|
}
|
|
IL_27:
|
|
num2 = 0;
|
|
if (list != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
string text = CHKIKHCFANK.HLHBJCIJPBE(list, "Update");
|
|
string text2 = string.Format("{0}v1/update", "api/equipment/");
|
|
int num3 = 0;
|
|
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text2, text, num3 != 0);
|
|
EEMMNNGBJGD.MHAAHIBFFNE mhaahibffne = new EEMMNNGBJGD.MHAAHIBFFNE();
|
|
mhaahibffne.treat400BadRequestAsError = false;
|
|
Func<HOOILIHKMEG, DABKFAIHBBP> func = delegate(HOOILIHKMEG response)
|
|
{
|
|
if (mhaahibffne.treat400BadRequestAsError && response.LLODNIOIDKE == 400)
|
|
{
|
|
string text3 = response.DKPCLPHKFDI;
|
|
if (text3 == 0)
|
|
{
|
|
string text4 = response.DFPPNHINEFO;
|
|
}
|
|
return JJEKJGALHKO.LIPGKFECLDO(text3);
|
|
}
|
|
if (response.LLODNIOIDKE < 400)
|
|
{
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
int num5;
|
|
return JJEKJGALHKO.LIPGKFECLDO("HTTP Error " + num5);
|
|
};
|
|
if (num2 < mhaahibffne)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == mhaahibffne)
|
|
{
|
|
uint num4;
|
|
num4 += num4;
|
|
throw new NullReferenceException();
|
|
}
|
|
num2++;
|
|
}
|
|
Action<string> action = new Action(new EEMMNNGBJGD.OHEOLHBGJGL
|
|
{
|
|
errorPrefix = "Failed to upload equipment slot updates"
|
|
}.<LogErrors>b__0);
|
|
}
|
|
|
|
// Token: 0x0600733A RID: 29498 RVA: 0x00194064 File Offset: 0x00192264
|
|
[Token(Token = "0x600733A")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public ECINAMCDBJO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004C56 RID: 19542
|
|
[Token(Token = "0x4004C56")]
|
|
private const string ALMFHDLGLCE = "api/equipment/";
|
|
|
|
// Token: 0x020013A4 RID: 5028
|
|
[Token(Token = "0x20013A4")]
|
|
[CompilerGenerated]
|
|
private sealed class MGODKMJMOGH
|
|
{
|
|
// Token: 0x0600733B RID: 29499 RVA: 0x00194078 File Offset: 0x00192278
|
|
[Token(Token = "0x600733B")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MGODKMJMOGH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600733C RID: 29500 RVA: 0x0019408C File Offset: 0x0019228C
|
|
[Token(Token = "0x600733C")]
|
|
[Address(RVA = "0xAC8240", Offset = "0xAC7040", VA = "0x180AC8240")]
|
|
internal void <DowloadUnlockedEquipments>b__0(string error, List<CFOEKMPLMII> items)
|
|
{
|
|
Debug.LogError("Failed to download unlocked equipments: " + error);
|
|
BPHGKAEDBPE.OJDJIJDNFHE<List<CFOEKMPLMII>> ojdjijdnfhe = this.callback;
|
|
int num = 0;
|
|
BPHGKAEDBPE.HADGLCCBNHM<List<CFOEKMPLMII>>(ojdjijdnfhe, num, items);
|
|
}
|
|
|
|
// Token: 0x04004C57 RID: 19543
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004C57")]
|
|
public BPHGKAEDBPE.OJDJIJDNFHE<List<CFOEKMPLMII>> callback;
|
|
}
|
|
}
|