using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02001475 RID: 5237 [Token(Token = "0x2001475")] public class ECINAMCDBJO { // Token: 0x060076B0 RID: 30384 RVA: 0x0019C7D8 File Offset: 0x0019A9D8 [Token(Token = "0x60076B0")] [Address(RVA = "0x15CBF80", Offset = "0x15CAF80", VA = "0x1815CBF80")] 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: 0x060076B1 RID: 30385 RVA: 0x0019C838 File Offset: 0x0019AA38 [Token(Token = "0x60076B1")] [Address(RVA = "0x15CC080", Offset = "0x15CB080", VA = "0x1815CC080")] 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: 0x060076B2 RID: 30386 RVA: 0x0019C918 File Offset: 0x0019AB18 [Token(Token = "0x60076B2")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ECINAMCDBJO() { } // Token: 0x04004DE0 RID: 19936 [Token(Token = "0x4004DE0")] private const string ALMFHDLGLCE = "api/equipment/"; // Token: 0x02001476 RID: 5238 [Token(Token = "0x2001476")] [CompilerGenerated] private sealed class MGODKMJMOGH { // Token: 0x060076B3 RID: 30387 RVA: 0x0019C92C File Offset: 0x0019AB2C [Token(Token = "0x60076B3")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MGODKMJMOGH() { } // Token: 0x060076B4 RID: 30388 RVA: 0x0019C940 File Offset: 0x0019AB40 [Token(Token = "0x60076B4")] [Address(RVA = "0x15E18D0", Offset = "0x15E08D0", VA = "0x1815E18D0")] 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: 0x04004DE1 RID: 19937 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004DE1")] public BPHGKAEDBPE.OJDJIJDNFHE> callback; } }