using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200136A RID: 4970 [Token(Token = "0x200136A")] internal class BGPHFGHAFJG : JIMCFNAHGJE { // Token: 0x06006F7F RID: 28543 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6006F7F")] [Address(RVA = "0x1F9B730", Offset = "0x1F9A730", VA = "0x181F9B730")] [BNLCPBPGLHK] private static void GNAKLJHOJHH() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x170011FB RID: 4603 // (get) Token: 0x06006F80 RID: 28544 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170011FB")] public bool MMICKFMMLJO { [Token(Token = "0x6006F80")] [Address(RVA = "0x5EFE20", Offset = "0x5EEE20", VA = "0x1805EFE20", Slot = "4")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06006F81 RID: 28545 RVA: 0x001878C8 File Offset: 0x00185AC8 [Token(Token = "0x6006F81")] [Address(RVA = "0x1F9B320", Offset = "0x1F9A320", VA = "0x181F9B320")] public void BGNNKPCDIKP() { Action action = new Action(this.OFFLOPLJBBG); Action action2 = new Action(this.NPCPLFAONFO); int num = 0; BPHGKAEDBPE.CABLOFOHBDM(action, action2, num); } // Token: 0x06006F82 RID: 28546 RVA: 0x001878FC File Offset: 0x00185AFC [Token(Token = "0x6006F82")] [Address(RVA = "0x1F9BE00", Offset = "0x1F9AE00", VA = "0x181F9BE00")] private void OFFLOPLJBBG() { PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(this.AKLIHHACHMI); PAJOOHAOLEE.NMANOHJOCJD("GameConfig.Refresh", hmoacifiocn); } // Token: 0x06006F83 RID: 28547 RVA: 0x00187924 File Offset: 0x00185B24 [Token(Token = "0x6006F83")] [Address(RVA = "0x8114D0", Offset = "0x8104D0", VA = "0x1808114D0")] private void NPCPLFAONFO() { this.HGKDOGKPAPD = (ulong)0L; } // Token: 0x06006F84 RID: 28548 RVA: 0x0018793C File Offset: 0x00185B3C [Token(Token = "0x6006F84")] [Address(RVA = "0x1F9B300", Offset = "0x1F9A300", VA = "0x181F9B300", Slot = "7")] public bool AMECGPKCILO(string DNGKIAJLLHG) { return this.BIKHDPAACFL(DNGKIAJLLHG) != 0; } // Token: 0x06006F85 RID: 28549 RVA: 0x00187958 File Offset: 0x00185B58 [Token(Token = "0x6006F85")] [Address(RVA = "0x1F9B3E0", Offset = "0x1F9A3E0", VA = "0x181F9B3E0", Slot = "5")] public string BIKHDPAACFL(string DNGKIAJLLHG) { if (this.HGKDOGKPAPD != 0) { int num = 0; num += num; num++; int num2 = 0; DateTime utcNow = DateTime.UtcNow; DateTime now = utcNow; ILookup hgkdogkpapd = this.HGKDOGKPAPD; IEnumerable enumerable; if (num < num2) { num += num; if (num == num2) { enumerable += enumerable; goto IL_9A; } num++; } Func func = delegate(ALIGMIIFGKF item) { DateTime? k__BackingField = item.k__BackingField; bool flag; if (flag) { return true; } throw new NullReferenceException(); }; IEnumerable enumerable2 = Enumerable.Where(num, func); Func func2; if (BGPHFGHAFJG.<>c.<>9__11_1 == 0) { func2 = (ALIGMIIFGKF item) => item.k__BackingField; BGPHFGHAFJG.<>c.<>9__11_1 = func2; } enumerable = Enumerable.Select(enumerable2, func2); return Enumerable.FirstOrDefault(enumerable); } IL_9A: object[] array = new object[1]; if (DNGKIAJLLHG != 0) { } array[0] = DNGKIAJLLHG; Debug.LogWarningFormat("GameConfig not found: \"{0}\"", array); throw new NullReferenceException(); } // Token: 0x06006F86 RID: 28550 RVA: 0x00187A28 File Offset: 0x00185C28 [Token(Token = "0x6006F86")] [Address(RVA = "0x22AFAA0", Offset = "0x22AEAA0", VA = "0x1822AFAA0", Slot = "6")] public T IAHDANBDAAM(string DNGKIAJLLHG, [Optional] T OANDOPIEEPO) { int num = 0; string text = this.BIKHDPAACFL(DNGKIAJLLHG); if (text == 0) { if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L) { } int num2 = 0; if (num2 < num) { num2 += num2; if (num2 == num) { goto IL_2E; } num2++; } if (num2 == 0) { goto IL_38; } IL_2E: text += text; ulong num3; num3 += (ulong)1L; } IL_38: throw new NullReferenceException(); } // Token: 0x06006F87 RID: 28551 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6006F87")] [Address(RVA = "0x1F9B9F0", Offset = "0x1F9A9F0", VA = "0x181F9B9F0", Slot = "8")] public PMGCJEPKFOF NOOCHJDBNDE() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06006F88 RID: 28552 RVA: 0x00187A74 File Offset: 0x00185C74 [Token(Token = "0x6006F88")] [Address(RVA = "0x1F9B990", Offset = "0x1F9A990", VA = "0x181F9B990", Slot = "9")] public void NALPMOPNPAA(Action AFLPGGJMPOE) { OKNNKFGFODL nhfhebeobdd = this.NHFHEBEOBDD; int num = 0; nhfhebeobdd.BPAJKKAGPKB(AFLPGGJMPOE, num != 0); } // Token: 0x06006F89 RID: 28553 RVA: 0x00187A98 File Offset: 0x00185C98 [Token(Token = "0x6006F89")] [Address(RVA = "0x1F9BE90", Offset = "0x1F9AE90", VA = "0x181F9BE90", Slot = "10")] public void PMICHIEEIAI(Action AFLPGGJMPOE) { this.NHFHEBEOBDD.BIHKNNPGGKP(AFLPGGJMPOE); } // Token: 0x06006F8A RID: 28554 RVA: 0x00187AB8 File Offset: 0x00185CB8 [Token(Token = "0x6006F8A")] [Address(RVA = "0x1F9BC30", Offset = "0x1F9AC30", VA = "0x181F9BC30")] private PMGCJEPKFOF> OELBECHLNAM() { string hfbkdnkhcmg = BGPHFGHAFJG.HFBKDNKHCMG; int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(hfbkdnkhcmg, num != 0); int num2 = 0; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.NAHFKKGCOFA(num2 != 0); Action <>9__16_ = BGPHFGHAFJG.<>c.<>9__16_0; if (<>9__16_ == 0) { BGPHFGHAFJG.<>c.<>9__16_0 = delegate(string error) { object[] array = new object[1]; if (error != 0) { } array[0] = error; Debug.LogErrorFormat("Failed to get all GameConfigs: {0}", array); }; } int num3 = 0; num3 += num3; num3++; return pmgcjepkfof2.OHLPJBFCABI(<>9__16_); } // Token: 0x06006F8B RID: 28555 RVA: 0x00187B28 File Offset: 0x00185D28 [Token(Token = "0x6006F8B")] [Address(RVA = "0x1F9B2F0", Offset = "0x1F9A2F0", VA = "0x181F9B2F0")] private void AKLIHHACHMI(Dictionary NGPMADFHHKP) { PMGCJEPKFOF pmgcjepkfof = this.NOOCHJDBNDE(); } // Token: 0x06006F8C RID: 28556 RVA: 0x00187B3C File Offset: 0x00185D3C [Token(Token = "0x6006F8C")] [Address(RVA = "0x1F9BF30", Offset = "0x1F9AF30", VA = "0x181F9BF30")] public BGPHFGHAFJG() { int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; this.NHFHEBEOBDD = oknnkfgfodl; base..ctor(); } // Token: 0x06006F8E RID: 28558 RVA: 0x00187B7C File Offset: 0x00185D7C [Token(Token = "0x6006F8E")] [Address(RVA = "0x1F9B1D0", Offset = "0x1F9A1D0", VA = "0x181F9B1D0")] [CompilerGenerated] private void AIHCPMEOEKI(List DAAFDLFCOGO) { Func <>9__13_ = BGPHFGHAFJG.<>c.<>9__13_2; if (<>9__13_ == 0) { BGPHFGHAFJG.<>c.<>9__13_2 = (ALIGMIIFGKF item) => item.k__BackingField; } ILookup lookup = Enumerable.ToLookup(DAAFDLFCOGO, <>9__13_); this.HGKDOGKPAPD = lookup; this.NHFHEBEOBDD.CNFDGDEOPPF(); } // Token: 0x040049C9 RID: 18889 [Token(Token = "0x40049C9")] private const string DOBFFFPNEPI = "api/gameconfigs/"; // Token: 0x040049CA RID: 18890 [Token(Token = "0x40049CA")] private static readonly string HFBKDNKHCMG = "api/gameconfigs/v1/all"; // Token: 0x040049CB RID: 18891 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40049CB")] private readonly OKNNKFGFODL NHFHEBEOBDD; // Token: 0x040049CC RID: 18892 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40049CC")] private ILookup HGKDOGKPAPD; // Token: 0x0200136B RID: 4971 [Token(Token = "0x200136B")] [CompilerGenerated] private sealed class CMDJGAPMPIP { // Token: 0x06006F8F RID: 28559 RVA: 0x00187BC8 File Offset: 0x00185DC8 [Token(Token = "0x6006F8F")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CMDJGAPMPIP() { } // Token: 0x06006F90 RID: 28560 RVA: 0x00187BDC File Offset: 0x00185DDC [Token(Token = "0x6006F90")] [Address(RVA = "0x1FAB0C0", Offset = "0x1FAA0C0", VA = "0x181FAB0C0")] internal bool b__0(ALIGMIIFGKF item) { DateTime? k__BackingField = item.k__BackingField; bool flag; if (flag) { return true; } throw new NullReferenceException(); } // Token: 0x040049CD RID: 18893 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40049CD")] public DateTime now; } }