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> AFLPGGJMPOE) { string text = string.Format("{0}v2/getUnlocked", "api/equipment/"); int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0); int num2 = 0; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.NAHFKKGCOFA(num2 != 0); BPHGKAEDBPE.OJDJIJDNFHE> ojdjijdnfhe = delegate(string error, List items) { Debug.LogError("Failed to download unlocked equipments: " + error); BPHGKAEDBPE.OJDJIJDNFHE> callback = AFLPGGJMPOE; int num3 = 0; BPHGKAEDBPE.HADGLCCBNHM>(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 FAFPPDGHACH) { int num; List> 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 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 pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text2, text, num3 != 0); EEMMNNGBJGD.MHAAHIBFFNE mhaahibffne = new EEMMNNGBJGD.MHAAHIBFFNE(); mhaahibffne.treat400BadRequestAsError = false; Func 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.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 action = new Action(new EEMMNNGBJGD.OHEOLHBGJGL { errorPrefix = "Failed to upload equipment slot updates" }.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 b__0(string error, List items) { Debug.LogError("Failed to download unlocked equipments: " + error); BPHGKAEDBPE.OJDJIJDNFHE> ojdjijdnfhe = this.callback; int num = 0; BPHGKAEDBPE.HADGLCCBNHM>(ojdjijdnfhe, num, items); } // Token: 0x04004C57 RID: 19543 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004C57")] public BPHGKAEDBPE.OJDJIJDNFHE> callback; } }