using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using BestHTTP; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecNet; using RecRoom.Core; using UnityEngine; // Token: 0x0200140E RID: 5134 [Token(Token = "0x200140E")] public class FMHAJJCDCEM { // Token: 0x06007577 RID: 30071 RVA: 0x0019A990 File Offset: 0x00198B90 [Token(Token = "0x6007577")] [Address(RVA = "0x11890A0", Offset = "0x1187EA0", VA = "0x1811890A0")] public static void BGNNKPCDIKP() { int num; Action action = new Action(num.OFFLOPLJBBG); num = 0; int num2; Action action2 = new Action(num2.NPCPLFAONFO); num2 = 0; int num3; Action action3 = new Action(num3.JPFGCHENJMH); num3 = 0; BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3); } // Token: 0x06007578 RID: 30072 RVA: 0x0019A9D8 File Offset: 0x00198BD8 [Token(Token = "0x6007578")] [Address(RVA = "0x118B700", Offset = "0x118A500", VA = "0x18118B700")] private static void OFFLOPLJBBG() { MFBGLIHGCGO playerDestroyedEvent = Player.PlayerDestroyedEvent; int num; Action action = new Action(num.NHNJLDOEDMF); num = 0; Player.PlayerDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerDestroyedEvent, action); } // Token: 0x06007579 RID: 30073 RVA: 0x0019AA08 File Offset: 0x00198C08 [Token(Token = "0x6007579")] [Address(RVA = "0x118B650", Offset = "0x118A450", VA = "0x18118B650")] private static void NPCPLFAONFO() { MFBGLIHGCGO playerDestroyedEvent = Player.PlayerDestroyedEvent; int num; Action action = new Action(num.NHNJLDOEDMF); num = 0; Player.PlayerDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerDestroyedEvent, action); } // Token: 0x0600757A RID: 30074 RVA: 0x0019AA38 File Offset: 0x00198C38 [Token(Token = "0x600757A")] [Address(RVA = "0x118AAE0", Offset = "0x11898E0", VA = "0x18118AAE0")] private static void JPFGCHENJMH() { if (FMHAJJCDCEM.FODEMBGEAIA != 0) { } FMHAJJCDCEM.LMHMFEDFGHF.Clear(); FMHAJJCDCEM.HNCBHIKHJAE = 0; FMHAJJCDCEM.AOECLCHBLFC.LKLKGDMFMCC(); FMHAJJCDCEM.IKDGPDPJNFE.Clear(); } // Token: 0x0600757B RID: 30075 RVA: 0x0019AA78 File Offset: 0x00198C78 [Token(Token = "0x600757B")] [Address(RVA = "0x1189180", Offset = "0x1187F80", VA = "0x181189180")] public static PMGCJEPKFOF BMDFFEAAJJF(int NCLJLKHCAEJ, int PHKFAJALLFM) { if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ)) { long k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; bool fakeValueActive = doohkcanflo.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(k__BackingField); Func func = delegate(FMHAJJCDCEM.HPOHGNPANHE statData) { if (statData == 0) { int incrementAmount = PHKFAJALLFM; return incrementAmount + statData; } int dmliooclkkp = statData.DMLIOOCLKKP; int incrementAmount2 = PHKFAJALLFM; return incrementAmount2 + dmliooclkkp; }; return FMHAJJCDCEM.GDDCAHIOPKO(FMHAJJCDCEM.PDLHMOLDMCC(num, k__BackingField, NCLJLKHCAEJ, func)); } PMGCJEPKFOF pmgcjepkfof = JJEKJGALHKO.LIPGKFECLDO("Invalid stat channel"); throw new NullReferenceException(); } // Token: 0x0600757C RID: 30076 RVA: 0x0019AAFC File Offset: 0x00198CFC [Token(Token = "0x600757C")] [Address(RVA = "0x11896C0", Offset = "0x11884C0", VA = "0x1811896C0")] public static PMGCJEPKFOF DLAECPIJONJ(int NCLJLKHCAEJ, int NMPMMGMOKNB, FMHAJJCDCEM.COJPLNKOFBE CDHHBCFABDJ) { if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ)) { if (CDHHBCFABDJ != FMHAJJCDCEM.COJPLNKOFBE.Always) { PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; long k__BackingField = ppenfjmfpne.k__BackingField; string k__BackingField = ppenfjmfpne.k__BackingField; string k__BackingField = ppenfjmfpne.k__BackingField; Func func = delegate(FMHAJJCDCEM.HPOHGNPANHE statData) { int num2; if (statData != 0) { num2 = statData.DMLIOOCLKKP; FMHAJJCDCEM.COJPLNKOFBE setMode = CDHHBCFABDJ; if (setMode == FMHAJJCDCEM.COJPLNKOFBE.IfGreater) { int statValue2 = NMPMMGMOKNB; if (statValue2 > num2) { num2 = statValue2; } return num2; } if (setMode == FMHAJJCDCEM.COJPLNKOFBE.IfLess) { int statValue3 = NMPMMGMOKNB; if (statValue3 < num2) { num2 = statValue3; return num2; } } } return num2; }; int num; return FMHAJJCDCEM.GDDCAHIOPKO(FMHAJJCDCEM.PDLHMOLDMCC(num, k__BackingField, NCLJLKHCAEJ, func)); } int statValue = NMPMMGMOKNB; PMGCJEPKFOF pmgcjepkfof = FMHAJJCDCEM.FCFGLLNPMIJ(NCLJLKHCAEJ, statValue); } PMGCJEPKFOF pmgcjepkfof2 = JJEKJGALHKO.LIPGKFECLDO("Invalid stat channel"); throw new NullReferenceException(); } // Token: 0x0600757D RID: 30077 RVA: 0x0019AB94 File Offset: 0x00198D94 [Token(Token = "0x600757D")] [Address(RVA = "0x11899B0", Offset = "0x11887B0", VA = "0x1811899B0")] public static PMGCJEPKFOF FCFGLLNPMIJ(int NCLJLKHCAEJ, int NMPMMGMOKNB) { if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ)) { long k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; bool fakeValueActive = doohkcanflo.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(k__BackingField); Func func = (FMHAJJCDCEM.HPOHGNPANHE statData) => NMPMMGMOKNB; return FMHAJJCDCEM.GDDCAHIOPKO(FMHAJJCDCEM.PDLHMOLDMCC(num, k__BackingField, NCLJLKHCAEJ, func)); } PMGCJEPKFOF pmgcjepkfof = JJEKJGALHKO.LIPGKFECLDO("Invalid stat channel"); throw new NullReferenceException(); } // Token: 0x0600757E RID: 30078 RVA: 0x0019AC18 File Offset: 0x00198E18 [Token(Token = "0x600757E")] [Address(RVA = "0x1189D80", Offset = "0x1188B80", VA = "0x181189D80")] private static PMGCJEPKFOF GPJINFBMNLO(int NCLJLKHCAEJ, long HNHLJONGKHB, int KIDPGAAJKKK, int? INANGFICAOH) { if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ)) { SetStatRequestDTO setStatRequestDTO = new SetStatRequestDTO(); setStatRequestDTO.k__BackingField = NCLJLKHCAEJ; setStatRequestDTO.k__BackingField = HNHLJONGKHB; setStatRequestDTO.k__BackingField = KIDPGAAJKKK; setStatRequestDTO.k__BackingField = INANGFICAOH; int num = 0; DateTime dateTime; if (DateTime.UtcNow - dateTime != 0) { List lmhmfedfghf = FMHAJJCDCEM.LMHMFEDFGHF; List lmhmfedfghf2 = FMHAJJCDCEM.LMHMFEDFGHF; bool flag; if (!flag) { num++; } List lmhmfedfghf3 = FMHAJJCDCEM.LMHMFEDFGHF; FMHAJJCDCEM.KLBEEPEJAEO klbeepejaeo = new FMHAJJCDCEM.KLBEEPEJAEO(setStatRequestDTO); FMHAJJCDCEM.LMHMFEDFGHF.Add(klbeepejaeo); FMHAJJCDCEM.HEGGMMFBGOP(); return typeof(FMHAJJCDCEM).TypeHandle; } PMGCJEPKFOF pmgcjepkfof = FMHAJJCDCEM.HOKNOINCHNF(setStatRequestDTO); } throw new NullReferenceException(); } // Token: 0x0600757F RID: 30079 RVA: 0x0019ACB4 File Offset: 0x00198EB4 [Token(Token = "0x600757F")] [Address(RVA = "0x118A4A0", Offset = "0x11892A0", VA = "0x18118A4A0")] private static PMGCJEPKFOF HOKNOINCHNF(SetStatRequestDTO IFFJFPMKHGG) { FMHAJJCDCEM.CGMJCBDGGIE cgmjcbdggie = new FMHAJJCDCEM.CGMJCBDGGIE(); cgmjcbdggie.setStatRequestDTO = IFFJFPMKHGG; JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; bool fakeValueActive = doohkcanflo.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(k__BackingField); SetStatRequestDTO setStatRequestDTO = cgmjcbdggie.setStatRequestDTO; cgmjcbdggie.localPlayerId = num; string text = CHKIKHCFANK.ACJOKBFNONK(setStatRequestDTO, "IssueSetStatToServer"); DateTime utcNow = DateTime.UtcNow; FMHAJJCDCEM.HNCBHIKHJAE = 0; int num2 = 0; int num3 = 0; PMGCJEPKFOF pmgcjepkfof2; PMGCJEPKFOF pmgcjepkfof = pmgcjepkfof2.GPDAPBNBMFE(num3 != 0); Action action = delegate(FMHAJJCDCEM.AEMCEHGEDIJ result) { if (result != FMHAJJCDCEM.AEMCEHGEDIJ.Success) { SetStatRequestDTO setStatRequestDTO2 = cgmjcbdggie.setStatRequestDTO; int localPlayerId = cgmjcbdggie.localPlayerId; long k__BackingField = setStatRequestDTO2.k__BackingField; int k__BackingField = setStatRequestDTO2.k__BackingField; FMHAJJCDCEM.OINMAJMCOHM(localPlayerId, k__BackingField, k__BackingField); } }; num2 += num2; num2++; Action action2 = delegate(string errMsg) { SetStatRequestDTO setStatRequestDTO3 = cgmjcbdggie.setStatRequestDTO; int localPlayerId2 = cgmjcbdggie.localPlayerId; long k__BackingField2 = setStatRequestDTO3.k__BackingField; int k__BackingField2 = setStatRequestDTO3.k__BackingField; FMHAJJCDCEM.OINMAJMCOHM(localPlayerId2, k__BackingField2, k__BackingField2); }; if (num2 < cgmjcbdggie) { num2 += num2; if (num2 == cgmjcbdggie) { goto IL_B4; } num2++; } action2 += action2; IL_B4: num2 += num2; throw new NullReferenceException(); } // Token: 0x06007580 RID: 30080 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6007580")] [Address(RVA = "0x118AC10", Offset = "0x1189A10", VA = "0x18118AC10")] public static PMGCJEPKFOF KEBGCHHOLDI(int CJFGEMGOJHB, int NCLJLKHCAEJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06007581 RID: 30081 RVA: 0x0019AD84 File Offset: 0x00198F84 [Token(Token = "0x6007581")] [Address(RVA = "0x118A820", Offset = "0x1189620", VA = "0x18118A820")] public static PMGCJEPKFOF INNLKPBGHIC(int CJFGEMGOJHB, int NCLJLKHCAEJ, FMHAJJCDCEM.GHJPLMCGKIH FFMBNOMNLPA = FMHAJJCDCEM.GHJPLMCGKIH.Global, FMHAJJCDCEM.JBGJIODAFBA GCALKLHLCNM = FMHAJJCDCEM.JBGJIODAFBA.AllTime, bool OCKJFCGBMOK = false) { if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ)) { long k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; string text = JsonUtility.ToJson(new GetRankRequestDTO { SortAscending = false, PlayerId = CJFGEMGOJHB, StatChannel = NCLJLKHCAEJ, RoomId = k__BackingField, FilterType = FFMBNOMNLPA, Timeframe = GCALKLHLCNM }); ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetPlayerRank", text, num != 0UL, num2 != 0UL); int num3 = 0; return pmgcjepkfof.FAKEPMNIOAI(true, num3 != 0); } return JJEKJGALHKO.LIPGKFECLDO("InvalidStat"); } // Token: 0x06007582 RID: 30082 RVA: 0x0019AE24 File Offset: 0x00199024 [Token(Token = "0x6007582")] [Address(RVA = "0x118B1A0", Offset = "0x1189FA0", VA = "0x18118B1A0")] public static PMGCJEPKFOF MGCEOIOLPIC(int NCLJLKHCAEJ, FMHAJJCDCEM.GHJPLMCGKIH FFMBNOMNLPA = FMHAJJCDCEM.GHJPLMCGKIH.Global, FMHAJJCDCEM.JBGJIODAFBA GCALKLHLCNM = FMHAJJCDCEM.JBGJIODAFBA.AllTime, bool OCKJFCGBMOK = false, int HMOGLLAJONE = 50) { if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ)) { long k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; GetNearbyScoresRequestDTO getNearbyScoresRequestDTO = new GetNearbyScoresRequestDTO(); JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; bool fakeValueActive = doohkcanflo.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(k__BackingField); getNearbyScoresRequestDTO.PlayerId = num; getNearbyScoresRequestDTO.WindowSize = 0; getNearbyScoresRequestDTO.StatChannel = NCLJLKHCAEJ; getNearbyScoresRequestDTO.RoomId = k__BackingField; getNearbyScoresRequestDTO.FilterType = FFMBNOMNLPA; getNearbyScoresRequestDTO.Timeframe = GCALKLHLCNM; getNearbyScoresRequestDTO.SortAscending = OCKJFCGBMOK; string text = JsonUtility.ToJson(getNearbyScoresRequestDTO); string json = text; string json3 = json; AKLAFDGACEM aoeclchblfc = FMHAJJCDCEM.AOECLCHBLFC; Func> func = delegate { string json2 = json; ulong num2; ulong num3; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetNearbyScores", json2, num2 != 0UL, num3 != 0UL); int num4 = 0; return pmgcjepkfof.FAKEPMNIOAI(true, num4 != 0); }; TimeSpan lcpoanmlkjk = FMHAJJCDCEM.LCPOANMLKJK; return aoeclchblfc.EGKOPJHNGFN(json3, func, lcpoanmlkjk); } return JJEKJGALHKO.LIPGKFECLDO("InvalidStat"); } // Token: 0x06007583 RID: 30083 RVA: 0x0019AF10 File Offset: 0x00199110 [Token(Token = "0x6007583")] [Address(RVA = "0x11893D0", Offset = "0x11881D0", VA = "0x1811893D0")] public static PMGCJEPKFOF BPDPBOBCFIB(int NCLJLKHCAEJ, int FFJPNCLCFDD, int CGBKOMCELLL, FMHAJJCDCEM.GHJPLMCGKIH FFMBNOMNLPA = FMHAJJCDCEM.GHJPLMCGKIH.Global, FMHAJJCDCEM.JBGJIODAFBA GCALKLHLCNM = FMHAJJCDCEM.JBGJIODAFBA.AllTime, bool OCKJFCGBMOK = false) { if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ)) { long k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; GetRanksRequestDTO getRanksRequestDTO = new GetRanksRequestDTO(); int playerId = getRanksRequestDTO.PlayerId; FMHAJJCDCEM.GHJPLMCGKIH filterType = getRanksRequestDTO.FilterType; int num; getRanksRequestDTO.PlayerId = num; getRanksRequestDTO.Timeframe = FMHAJJCDCEM.JBGJIODAFBA.AllTime; getRanksRequestDTO.SortAscending = false; getRanksRequestDTO.StatChannel = NCLJLKHCAEJ; getRanksRequestDTO.RoomId = k__BackingField; getRanksRequestDTO.FilterType = FFMBNOMNLPA; getRanksRequestDTO.RankStart = FFJPNCLCFDD; getRanksRequestDTO.RankEnd = CGBKOMCELLL; string text = JsonUtility.ToJson(getRanksRequestDTO); string json = text; string json3 = json; AKLAFDGACEM aoeclchblfc = FMHAJJCDCEM.AOECLCHBLFC; Func> func = delegate { string json2 = json; ulong num2; ulong num3; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetRanks", json2, num2 != 0UL, num3 != 0UL); int num4 = 0; return pmgcjepkfof.FAKEPMNIOAI(true, num4 != 0); }; TimeSpan lcpoanmlkjk = FMHAJJCDCEM.LCPOANMLKJK; return aoeclchblfc.EGKOPJHNGFN(json3, func, lcpoanmlkjk); } return JJEKJGALHKO.LIPGKFECLDO("InvalidStat"); } // Token: 0x06007584 RID: 30084 RVA: 0x0019AFF8 File Offset: 0x001991F8 [Token(Token = "0x6007584")] [Address(RVA = "0x11898F0", Offset = "0x11886F0", VA = "0x1811898F0")] private static bool EEADMLCLEAH(int CJFGEMGOJHB, int NCLJLKHCAEJ, long HNHLJONGKHB, out PMGCJEPKFOF FJCNBCFJGJB) { Dictionary> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE; bool flag; return flag; } // Token: 0x06007585 RID: 30085 RVA: 0x0019B018 File Offset: 0x00199218 [Token(Token = "0x6007585")] [Address(RVA = "0x1188FE0", Offset = "0x1187DE0", VA = "0x181188FE0")] private static void BGKNICHFDBG(int CJFGEMGOJHB, int NCLJLKHCAEJ, long HNHLJONGKHB, PMGCJEPKFOF NMPMMGMOKNB) { Dictionary> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE; } // Token: 0x06007586 RID: 30086 RVA: 0x0019B034 File Offset: 0x00199234 [Token(Token = "0x6007586")] [Address(RVA = "0x118B7B0", Offset = "0x118A5B0", VA = "0x18118B7B0")] public static void OINMAJMCOHM(int CJFGEMGOJHB, long HNHLJONGKHB, int NCLJLKHCAEJ) { Dictionary> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE; } // Token: 0x06007587 RID: 30087 RVA: 0x0019B050 File Offset: 0x00199250 [Token(Token = "0x6007587")] [Address(RVA = "0x118BAD0", Offset = "0x118A8D0", VA = "0x18118BAD0")] private static void PKKEGNAIOFN() { int num; do { num = 0; JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; List list = new List(); Dictionary>.KeyCollection keys = FMHAJJCDCEM.IKDGPDPJNFE.Keys; bool flag; if (flag) { } if (num != 0) { goto IL_3E; } if (num != -1) { } bool flag2; if (flag2) { Dictionary> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE; } } while (num != 0); return; IL_3E: throw new NullReferenceException(); } // Token: 0x06007588 RID: 30088 RVA: 0x0019B0A0 File Offset: 0x001992A0 [Token(Token = "0x6007588")] [Address(RVA = "0x118A420", Offset = "0x1189220", VA = "0x18118A420")] private static bool HIFCJPEMGMI(int NCLJLKHCAEJ) { if (NCLJLKHCAEJ - 1 <= 6) { PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; return true; } throw new NullReferenceException(); } // Token: 0x06007589 RID: 30089 RVA: 0x0019B0C4 File Offset: 0x001992C4 [Token(Token = "0x6007589")] [Address(RVA = "0x118B500", Offset = "0x118A300", VA = "0x18118B500")] private static void NHNJLDOEDMF(Player IEKDDPPNFPF) { if (Matchmaking.HMCJLLMDAAM != 0) { long k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; FMHAJJCDCEM.OINMAJMCOHM(IEKDDPPNFPF.k__BackingField, k__BackingField, 1); while (1UL <= (ulong)7L) { } } } // Token: 0x0600758A RID: 30090 RVA: 0x0019B114 File Offset: 0x00199314 [Token(Token = "0x600758A")] [Address(RVA = "0x118A9D0", Offset = "0x11897D0", VA = "0x18118A9D0")] private static bool JFJCAIJCNJP() { /* An exception occurred when decompiling this method (0600758A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean FMHAJJCDCEM::JFJCAIJCNJP() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:TimeSpan(var_3_0D, call:TimeSpan(DateTime::op_Subtraction, callgetter:DateTime(DateTime::get_UtcNow), ldloc:DateTime(var_2))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0600758B RID: 30091 RVA: 0x0019B134 File Offset: 0x00199334 [Token(Token = "0x600758B")] [Address(RVA = "0x118B060", Offset = "0x1189E60", VA = "0x18118B060")] private static FMHAJJCDCEM.KLBEEPEJAEO MDLBNDDBDFL(SetStatRequestDTO JJHEJKDHOMM) { int num = 0; List lmhmfedfghf = FMHAJJCDCEM.LMHMFEDFGHF; List lmhmfedfghf2 = FMHAJJCDCEM.LMHMFEDFGHF; bool flag; if (!flag) { num++; } List lmhmfedfghf3 = FMHAJJCDCEM.LMHMFEDFGHF; throw new NullReferenceException(); } // Token: 0x0600758C RID: 30092 RVA: 0x0019B168 File Offset: 0x00199368 [Token(Token = "0x600758C")] [Address(RVA = "0x118A1A0", Offset = "0x1188FA0", VA = "0x18118A1A0")] private static void HEGGMMFBGOP() { List lmhmfedfghf = FMHAJJCDCEM.LMHMFEDFGHF; DateTime dateTime; TimeSpan timeSpan = DateTime.UtcNow - dateTime; float num = Mathf.Max((float)0, 30f); Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2; FMHAJJCDCEM.HKFGENKHIKE hkfgenkhike = new FMHAJJCDCEM.HKFGENKHIKE(num2); num2 = 0; hkfgenkhike.delayTime = num; int num3 = 0; FMHAJJCDCEM.FODEMBGEAIA = instance.Run(num3, hkfgenkhike); } // Token: 0x0600758D RID: 30093 RVA: 0x0019B1CC File Offset: 0x001993CC [Token(Token = "0x600758D")] [Address(RVA = "0x118B490", Offset = "0x118A290", VA = "0x18118B490")] private static IEnumerator MIOFECENEGP(float ACMOIDLGLBN) { int num; FMHAJJCDCEM.HKFGENKHIKE hkfgenkhike = new FMHAJJCDCEM.HKFGENKHIKE(num); num = 0; hkfgenkhike.delayTime = ACMOIDLGLBN; throw new NullReferenceException(); } // Token: 0x0600758E RID: 30094 RVA: 0x0019B1F0 File Offset: 0x001993F0 [Token(Token = "0x600758E")] [Address(RVA = "0x1188DF0", Offset = "0x1187BF0", VA = "0x181188DF0")] private static void AOFHHAMPJOK() { int num; do { num = 0; if (FMHAJJCDCEM.FODEMBGEAIA != 0) { } FMHAJJCDCEM.FODEMBGEAIA = num; List lmhmfedfghf = FMHAJJCDCEM.LMHMFEDFGHF; bool flag; if (flag) { } } while (num != 0); FMHAJJCDCEM.LMHMFEDFGHF.Clear(); FMHAJJCDCEM.HNCBHIKHJAE = 0; } // Token: 0x0600758F RID: 30095 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600758F")] [Address(RVA = "0x118B860", Offset = "0x118A660", VA = "0x18118B860")] private static PMGCJEPKFOF PDLHMOLDMCC(int CJFGEMGOJHB, long HNHLJONGKHB, int NCLJLKHCAEJ, Func MLFGHONIEFJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06007590 RID: 30096 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6007590")] [Address(RVA = "0x1189C00", Offset = "0x1188A00", VA = "0x181189C00")] private static PMGCJEPKFOF GDDCAHIOPKO(PMGCJEPKFOF NCOLCCKPEGL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06007591 RID: 30097 RVA: 0x0019B238 File Offset: 0x00199438 [Token(Token = "0x6007591")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FMHAJJCDCEM() { } // Token: 0x06007592 RID: 30098 RVA: 0x0019B24C File Offset: 0x0019944C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6007592")] [Address(RVA = "0x118BED0", Offset = "0x118ACD0", VA = "0x18118BED0")] static FMHAJJCDCEM() { int num = 0; FMHAJJCDCEM.LCPOANMLKJK = num; FMHAJJCDCEM.HNCBHIKHJAE = 0; FMHAJJCDCEM.LMHMFEDFGHF = new List(); FMHAJJCDCEM.FODEMBGEAIA = num; FMHAJJCDCEM.AOECLCHBLFC = new AKLAFDGACEM(num, true); FMHAJJCDCEM.IKDGPDPJNFE = new Dictionary(); } // Token: 0x04004E19 RID: 19993 [Token(Token = "0x4004E19")] public const int BLNHJLOMMBJ = 50; // Token: 0x04004E1A RID: 19994 [Token(Token = "0x4004E1A")] private const string HDNCEEKPOOI = "api/Leaderboard/"; // Token: 0x04004E1B RID: 19995 [Token(Token = "0x4004E1B")] private const int FFLFJNFJEKA = 1; // Token: 0x04004E1C RID: 19996 [Token(Token = "0x4004E1C")] private const int KOIDGEMPEID = 3; // Token: 0x04004E1D RID: 19997 [Token(Token = "0x4004E1D")] public const int ADPLGFHOIHI = 7; // Token: 0x04004E1E RID: 19998 [Token(Token = "0x4004E1E")] private const float DOOCOFKPDEH = 30f; // Token: 0x04004E1F RID: 19999 [Token(Token = "0x4004E1F")] private static TimeSpan LCPOANMLKJK; // Token: 0x04004E20 RID: 20000 [Token(Token = "0x4004E20")] private static DateTime? HNCBHIKHJAE; // Token: 0x04004E21 RID: 20001 [Token(Token = "0x4004E21")] private static List LMHMFEDFGHF; // Token: 0x04004E22 RID: 20002 [Token(Token = "0x4004E22")] private static IDisposable FODEMBGEAIA; // Token: 0x04004E23 RID: 20003 [Token(Token = "0x4004E23")] private static AKLAFDGACEM AOECLCHBLFC; // Token: 0x04004E24 RID: 20004 [Token(Token = "0x4004E24")] private static Dictionary> IKDGPDPJNFE; // Token: 0x0200140F RID: 5135 [Token(Token = "0x200140F")] public enum AEMCEHGEDIJ { // Token: 0x04004E26 RID: 20006 [Token(Token = "0x4004E26")] Success, // Token: 0x04004E27 RID: 20007 [Token(Token = "0x4004E27")] InvalidStat, // Token: 0x04004E28 RID: 20008 [Token(Token = "0x4004E28")] RedisConnectionError } // Token: 0x02001410 RID: 5136 [Token(Token = "0x2001410")] public enum GHJPLMCGKIH { // Token: 0x04004E2A RID: 20010 [Token(Token = "0x4004E2A")] Global, // Token: 0x04004E2B RID: 20011 [Token(Token = "0x4004E2B")] Friends } // Token: 0x02001411 RID: 5137 [Token(Token = "0x2001411")] public enum JBGJIODAFBA { // Token: 0x04004E2D RID: 20013 [Token(Token = "0x4004E2D")] AllTime, // Token: 0x04004E2E RID: 20014 [Token(Token = "0x4004E2E")] TwoWeeks } // Token: 0x02001412 RID: 5138 [Token(Token = "0x2001412")] public class HPOHGNPANHE { // Token: 0x06007593 RID: 30099 RVA: 0x0019B294 File Offset: 0x00199494 [Token(Token = "0x6007593")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HPOHGNPANHE() { } // Token: 0x04004E2F RID: 20015 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004E2F")] public int EEOGKBHOJGL; // Token: 0x04004E30 RID: 20016 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4004E30")] public int FMIKKBINNMC; // Token: 0x04004E31 RID: 20017 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004E31")] public int DMLIOOCLKKP; } // Token: 0x02001413 RID: 5139 [Token(Token = "0x2001413")] private class KLBEEPEJAEO : CBLLFJEDOII { // Token: 0x06007594 RID: 30100 RVA: 0x0019B2A8 File Offset: 0x001994A8 [Token(Token = "0x6007594")] [Address(RVA = "0xBAD3A0", Offset = "0xBAC1A0", VA = "0x180BAD3A0")] public KLBEEPEJAEO(SetStatRequestDTO NFOKIFKENIA) { this.IAFEPFINDFJ = NFOKIFKENIA; } // Token: 0x06007595 RID: 30101 RVA: 0x0019B2C4 File Offset: 0x001994C4 [Token(Token = "0x6007595")] [Address(RVA = "0xBAD110", Offset = "0xBABF10", VA = "0x180BAD110")] public void JCODAPOFNBC() { SetStatRequestDTO iafepfindfj = this.IAFEPFINDFJ; this.OMDANNHMFCM = true; PMGCJEPKFOF pmgcjepkfof = FMHAJJCDCEM.HOKNOINCHNF(iafepfindfj); Action action = new Action(this.JJFFFNMPFPN); int num = 0; num += num; num++; Action action2 = new Action(this.FDNPJEKKHPL); throw new NullReferenceException(); } // Token: 0x06007596 RID: 30102 RVA: 0x0019B310 File Offset: 0x00199510 [Token(Token = "0x6007596")] [Address(RVA = "0xBAD2C0", Offset = "0xBAC0C0", VA = "0x180BAD2C0")] public bool KLIHPFFPCKO(SetStatRequestDTO HPKICPNGMDJ) { SetStatRequestDTO iafepfindfj = this.IAFEPFINDFJ; long k__BackingField = HPKICPNGMDJ.k__BackingField; if (iafepfindfj.k__BackingField != k__BackingField) { } int k__BackingField = HPKICPNGMDJ.k__BackingField; return iafepfindfj.k__BackingField == k__BackingField; } // Token: 0x06007597 RID: 30103 RVA: 0x0019B34C File Offset: 0x0019954C [Token(Token = "0x6007597")] [Address(RVA = "0xBAD300", Offset = "0xBAC100", VA = "0x180BAD300")] public void PLNKLJMOHDD(SetStatRequestDTO OFJJDMHILMI) { if (!this.OMDANNHMFCM) { int? k__BackingField = this.IAFEPFINDFJ.k__BackingField; OFJJDMHILMI.k__BackingField = k__BackingField; this.IAFEPFINDFJ = OFJJDMHILMI; return; } Debug.LogError("Can't overwrite set stat data if promise is already completed"); } // Token: 0x06007598 RID: 30104 RVA: 0x0019B390 File Offset: 0x00199590 [Token(Token = "0x6007598")] [Address(RVA = "0xBAD270", Offset = "0xBAC070", VA = "0x180BAD270")] [CompilerGenerated] private void JJFFFNMPFPN(FMHAJJCDCEM.AEMCEHGEDIJ GIAOBLMEMMI) { } // Token: 0x06007599 RID: 30105 RVA: 0x0019B3A0 File Offset: 0x001995A0 [Token(Token = "0x6007599")] [Address(RVA = "0xBAD0C0", Offset = "0xBABEC0", VA = "0x180BAD0C0")] [CompilerGenerated] private void FDNPJEKKHPL(string ODOLEOCLALH) { base.HMFPPBJFHKD(ODOLEOCLALH); } // Token: 0x04004E32 RID: 20018 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4004E32")] private SetStatRequestDTO IAFEPFINDFJ; // Token: 0x04004E33 RID: 20019 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4004E33")] private bool OMDANNHMFCM; } // Token: 0x02001414 RID: 5140 [Token(Token = "0x2001414")] public enum COJPLNKOFBE { // Token: 0x04004E35 RID: 20021 [Token(Token = "0x4004E35")] Always, // Token: 0x04004E36 RID: 20022 [Token(Token = "0x4004E36")] IfGreater, // Token: 0x04004E37 RID: 20023 [Token(Token = "0x4004E37")] IfLess } // Token: 0x02001415 RID: 5141 [Token(Token = "0x2001415")] private struct GMKPGJHFOOD : IEquatable { // Token: 0x0600759A RID: 30106 RVA: 0x0019B3B4 File Offset: 0x001995B4 [Token(Token = "0x600759A")] [Address(RVA = "0xBAC8F0", Offset = "0xBAB6F0", VA = "0x180BAC8F0", Slot = "4")] public bool Equals(FMHAJJCDCEM.GMKPGJHFOOD HPKICPNGMDJ) { bool flag; return flag; } // Token: 0x0600759B RID: 30107 RVA: 0x0019B3C4 File Offset: 0x001995C4 [Token(Token = "0x600759B")] [Address(RVA = "0xBAC7B0", Offset = "0xBAB5B0", VA = "0x180BAC7B0", Slot = "0")] public override bool Equals(object NLNHFEEMFBN) { Type type = NLNHFEEMFBN.GetType(); Type typeFromHandle = typeof(FMHAJJCDCEM.GMKPGJHFOOD); bool flag = type.Equals(typeFromHandle); if (!flag) { return flag.Equals(NLNHFEEMFBN); } object obj; if (obj == this.FMIKKBINNMC) { bool flag2; return flag2; } throw new NullReferenceException(); } // Token: 0x0600759C RID: 30108 RVA: 0x0019B40C File Offset: 0x0019960C [Token(Token = "0x600759C")] [Address(RVA = "0xBAC920", Offset = "0xBAB720", VA = "0x180BAC920", Slot = "2")] public override int GetHashCode() { /* An exception occurred when decompiling this method (0600759C) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 FMHAJJCDCEM/GMKPGJHFOOD::GetHashCode() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: brtrue(IL_00, ceq:bool(ldfld:int32(GMKPGJHFOOD::FMIKKBINNMC, ldloc:valuetype FMHAJJCDCEM/GMKPGJHFOOD&(this)), ldc.i4:int32(0))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x04004E38 RID: 20024 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4004E38")] public int EEOGKBHOJGL; // Token: 0x04004E39 RID: 20025 [FieldOffset(Offset = "0x4")] [Token(Token = "0x4004E39")] public int FMIKKBINNMC; // Token: 0x04004E3A RID: 20026 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4004E3A")] public long DADOKMAOFJL; } // Token: 0x02001416 RID: 5142 [Token(Token = "0x2001416")] [CompilerGenerated] private sealed class ADAPAKKBDMC { // Token: 0x0600759D RID: 30109 RVA: 0x0019B424 File Offset: 0x00199624 [Token(Token = "0x600759D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ADAPAKKBDMC() { } // Token: 0x0600759E RID: 30110 RVA: 0x0019B438 File Offset: 0x00199638 [Token(Token = "0x600759E")] [Address(RVA = "0xB93A90", Offset = "0xB92890", VA = "0x180B93A90")] internal int b__0(FMHAJJCDCEM.HPOHGNPANHE statData) { if (statData == 0) { int num = this.incrementAmount; return num + statData; } int dmliooclkkp = statData.DMLIOOCLKKP; int num2 = this.incrementAmount; return num2 + dmliooclkkp; } // Token: 0x04004E3B RID: 20027 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004E3B")] public int incrementAmount; } // Token: 0x02001417 RID: 5143 [Token(Token = "0x2001417")] [CompilerGenerated] private sealed class ODIJAELJCBE { // Token: 0x0600759F RID: 30111 RVA: 0x0019B46C File Offset: 0x0019966C [Token(Token = "0x600759F")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ODIJAELJCBE() { } // Token: 0x060075A0 RID: 30112 RVA: 0x0019B480 File Offset: 0x00199680 [Token(Token = "0x60075A0")] [Address(RVA = "0xBAD6C0", Offset = "0xBAC4C0", VA = "0x180BAD6C0")] internal int b__0(FMHAJJCDCEM.HPOHGNPANHE statData) { int num; if (statData != 0) { num = statData.DMLIOOCLKKP; FMHAJJCDCEM.COJPLNKOFBE cojplnkofbe = this.setMode; if (cojplnkofbe == FMHAJJCDCEM.COJPLNKOFBE.IfGreater) { int num2 = this.statValue; if (num2 > num) { num = num2; } return num; } if (cojplnkofbe == FMHAJJCDCEM.COJPLNKOFBE.IfLess) { int num3 = this.statValue; if (num3 < num) { num = num3; return num; } } } return num; } // Token: 0x04004E3C RID: 20028 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004E3C")] public int statValue; // Token: 0x04004E3D RID: 20029 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4004E3D")] public FMHAJJCDCEM.COJPLNKOFBE setMode; } // Token: 0x02001418 RID: 5144 [Token(Token = "0x2001418")] [CompilerGenerated] private sealed class KCFLGJFONIO { // Token: 0x060075A1 RID: 30113 RVA: 0x0019B4C8 File Offset: 0x001996C8 [Token(Token = "0x60075A1")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KCFLGJFONIO() { } // Token: 0x060075A2 RID: 30114 RVA: 0x0019B4DC File Offset: 0x001996DC [Token(Token = "0x60075A2")] [Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")] internal int b__0(FMHAJJCDCEM.HPOHGNPANHE statData) { return this.statValue; } // Token: 0x04004E3E RID: 20030 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004E3E")] public int statValue; } // Token: 0x02001419 RID: 5145 [Token(Token = "0x2001419")] [CompilerGenerated] private sealed class CGMJCBDGGIE { // Token: 0x060075A3 RID: 30115 RVA: 0x0019B4F0 File Offset: 0x001996F0 [Token(Token = "0x60075A3")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public CGMJCBDGGIE() { } // Token: 0x060075A4 RID: 30116 RVA: 0x0019B504 File Offset: 0x00199704 [Token(Token = "0x60075A4")] [Address(RVA = "0xB93EE0", Offset = "0xB92CE0", VA = "0x180B93EE0")] internal void b__0(FMHAJJCDCEM.AEMCEHGEDIJ result) { if (result != FMHAJJCDCEM.AEMCEHGEDIJ.Success) { SetStatRequestDTO setStatRequestDTO = this.setStatRequestDTO; int num = this.localPlayerId; long k__BackingField = setStatRequestDTO.k__BackingField; int k__BackingField = setStatRequestDTO.k__BackingField; FMHAJJCDCEM.OINMAJMCOHM(num, k__BackingField, k__BackingField); } } // Token: 0x060075A5 RID: 30117 RVA: 0x0019B540 File Offset: 0x00199740 [Token(Token = "0x60075A5")] [Address(RVA = "0xB93F70", Offset = "0xB92D70", VA = "0x180B93F70")] internal void b__1(string errMsg) { SetStatRequestDTO setStatRequestDTO = this.setStatRequestDTO; int num = this.localPlayerId; long k__BackingField = setStatRequestDTO.k__BackingField; int k__BackingField = setStatRequestDTO.k__BackingField; FMHAJJCDCEM.OINMAJMCOHM(num, k__BackingField, k__BackingField); } // Token: 0x04004E3F RID: 20031 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004E3F")] public int localPlayerId; // Token: 0x04004E40 RID: 20032 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004E40")] public SetStatRequestDTO setStatRequestDTO; } // Token: 0x0200141A RID: 5146 [Token(Token = "0x200141A")] [CompilerGenerated] private sealed class KOGANJFBNNJ { // Token: 0x060075A6 RID: 30118 RVA: 0x0019B578 File Offset: 0x00199778 [Token(Token = "0x60075A6")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KOGANJFBNNJ() { } // Token: 0x060075A7 RID: 30119 RVA: 0x0019B58C File Offset: 0x0019978C [Token(Token = "0x60075A7")] [Address(RVA = "0xBAD3F0", Offset = "0xBAC1F0", VA = "0x180BAD3F0")] internal FMHAJJCDCEM.HPOHGNPANHE b__0(JLPNLMIKLPF.JDOMCOIKGLI value) { if (value != 0) { FMHAJJCDCEM.HPOHGNPANHE hpohgnpanhe = new FMHAJJCDCEM.HPOHGNPANHE(); int num = this.playerId; hpohgnpanhe.EEOGKBHOJGL = num; int num2 = this.statChannel; hpohgnpanhe.FMIKKBINNMC = num2; int k__BackingField = value.k__BackingField; hpohgnpanhe.DMLIOOCLKKP = k__BackingField; return hpohgnpanhe; } throw new NullReferenceException(); } // Token: 0x04004E41 RID: 20033 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004E41")] public int playerId; // Token: 0x04004E42 RID: 20034 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4004E42")] public int statChannel; } // Token: 0x0200141B RID: 5147 [Token(Token = "0x200141B")] [CompilerGenerated] private sealed class OGILOMODHEI { // Token: 0x060075A8 RID: 30120 RVA: 0x0019B5D8 File Offset: 0x001997D8 [Token(Token = "0x60075A8")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OGILOMODHEI() { } // Token: 0x060075A9 RID: 30121 RVA: 0x0019B5EC File Offset: 0x001997EC [Token(Token = "0x60075A9")] [Address(RVA = "0xBAD6F0", Offset = "0xBAC4F0", VA = "0x180BAD6F0")] internal PMGCJEPKFOF b__0() { string text = this.json; ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetNearbyScores", text, num != 0UL, num2 != 0UL); int num3 = 0; return pmgcjepkfof.FAKEPMNIOAI(true, num3 != 0); } // Token: 0x04004E43 RID: 20035 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004E43")] public string json; } // Token: 0x0200141C RID: 5148 [Token(Token = "0x200141C")] [CompilerGenerated] private sealed class LAGKPCJDFHA { // Token: 0x060075AA RID: 30122 RVA: 0x0019B624 File Offset: 0x00199824 [Token(Token = "0x60075AA")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public LAGKPCJDFHA() { } // Token: 0x060075AB RID: 30123 RVA: 0x0019B638 File Offset: 0x00199838 [Token(Token = "0x60075AB")] [Address(RVA = "0xBAD480", Offset = "0xBAC280", VA = "0x180BAD480")] internal PMGCJEPKFOF b__0() { string text = this.json; ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetRanks", text, num != 0UL, num2 != 0UL); int num3 = 0; return pmgcjepkfof.FAKEPMNIOAI(true, num3 != 0); } // Token: 0x04004E44 RID: 20036 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004E44")] public string json; } // Token: 0x0200141E RID: 5150 [Token(Token = "0x200141E")] [CompilerGenerated] private sealed class JBBMNDDBDMA { // Token: 0x060075B2 RID: 30130 RVA: 0x0019B6C8 File Offset: 0x001998C8 [Token(Token = "0x60075B2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JBBMNDDBDMA() { } // Token: 0x060075B3 RID: 30131 RVA: 0x0019B6DC File Offset: 0x001998DC [Token(Token = "0x60075B3")] [Address(RVA = "0xBACF70", Offset = "0xBABD70", VA = "0x180BACF70")] internal PMGCJEPKFOF b__0(FMHAJJCDCEM.HPOHGNPANHE statData) { if (statData != 0) { int dmliooclkkp = statData.DMLIOOCLKKP; } int num = 0; int num2 = this.adjustmentFunction(statData); if (1 != 0 || statData.DMLIOOCLKKP != num2) { int num3 = this.statChannel; long num4 = this.roomId; PMGCJEPKFOF pmgcjepkfof = FMHAJJCDCEM.GPJINFBMNLO(num3, num4, num2, num); } FMHAJJCDCEM.HPOHGNPANHE hpohgnpanhe = new FMHAJJCDCEM.HPOHGNPANHE(); int num5 = this.playerId; hpohgnpanhe.EEOGKBHOJGL = num5; int num6 = this.statChannel; hpohgnpanhe.FMIKKBINNMC = num6; hpohgnpanhe.DMLIOOCLKKP = num2; return JJEKJGALHKO.MKLIDFOGIGO(hpohgnpanhe); } // Token: 0x04004E48 RID: 20040 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004E48")] public Func adjustmentFunction; // Token: 0x04004E49 RID: 20041 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004E49")] public int statChannel; // Token: 0x04004E4A RID: 20042 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004E4A")] public long roomId; // Token: 0x04004E4B RID: 20043 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4004E4B")] public int playerId; } }