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: 0x020014E4 RID: 5348 [Token(Token = "0x20014E4")] public class FMHAJJCDCEM { // Token: 0x0600790C RID: 30988 RVA: 0x001A35F8 File Offset: 0x001A17F8 [Token(Token = "0x600790C")] [Address(RVA = "0x1E35190", Offset = "0x1E34190", VA = "0x181E35190")] 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: 0x0600790D RID: 30989 RVA: 0x001A3640 File Offset: 0x001A1840 [Token(Token = "0x600790D")] [Address(RVA = "0x1E377F0", Offset = "0x1E367F0", VA = "0x181E377F0")] 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: 0x0600790E RID: 30990 RVA: 0x001A3670 File Offset: 0x001A1870 [Token(Token = "0x600790E")] [Address(RVA = "0x1E37740", Offset = "0x1E36740", VA = "0x181E37740")] 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: 0x0600790F RID: 30991 RVA: 0x001A36A0 File Offset: 0x001A18A0 [Token(Token = "0x600790F")] [Address(RVA = "0x1E36BD0", Offset = "0x1E35BD0", VA = "0x181E36BD0")] private static void JPFGCHENJMH() { if (FMHAJJCDCEM.FODEMBGEAIA != 0) { } FMHAJJCDCEM.LMHMFEDFGHF.Clear(); FMHAJJCDCEM.HNCBHIKHJAE = 0; FMHAJJCDCEM.AOECLCHBLFC.LKLKGDMFMCC(); FMHAJJCDCEM.IKDGPDPJNFE.Clear(); } // Token: 0x06007910 RID: 30992 RVA: 0x001A36E0 File Offset: 0x001A18E0 [Token(Token = "0x6007910")] [Address(RVA = "0x1E35270", Offset = "0x1E34270", VA = "0x181E35270")] 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: 0x06007911 RID: 30993 RVA: 0x001A3764 File Offset: 0x001A1964 [Token(Token = "0x6007911")] [Address(RVA = "0x1E357B0", Offset = "0x1E347B0", VA = "0x181E357B0")] 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: 0x06007912 RID: 30994 RVA: 0x001A37FC File Offset: 0x001A19FC [Token(Token = "0x6007912")] [Address(RVA = "0x1E35AA0", Offset = "0x1E34AA0", VA = "0x181E35AA0")] 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: 0x06007913 RID: 30995 RVA: 0x001A3880 File Offset: 0x001A1A80 [Token(Token = "0x6007913")] [Address(RVA = "0x1E35E70", Offset = "0x1E34E70", VA = "0x181E35E70")] 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: 0x06007914 RID: 30996 RVA: 0x001A391C File Offset: 0x001A1B1C [Token(Token = "0x6007914")] [Address(RVA = "0x1E36590", Offset = "0x1E35590", VA = "0x181E36590")] 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: 0x06007915 RID: 30997 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6007915")] [Address(RVA = "0x1E36D00", Offset = "0x1E35D00", VA = "0x181E36D00")] public static PMGCJEPKFOF KEBGCHHOLDI(int CJFGEMGOJHB, int NCLJLKHCAEJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06007916 RID: 30998 RVA: 0x001A39EC File Offset: 0x001A1BEC [Token(Token = "0x6007916")] [Address(RVA = "0x1E36910", Offset = "0x1E35910", VA = "0x181E36910")] 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: 0x06007917 RID: 30999 RVA: 0x001A3A8C File Offset: 0x001A1C8C [Token(Token = "0x6007917")] [Address(RVA = "0x1E37290", Offset = "0x1E36290", VA = "0x181E37290")] 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: 0x06007918 RID: 31000 RVA: 0x001A3B78 File Offset: 0x001A1D78 [Token(Token = "0x6007918")] [Address(RVA = "0x1E354C0", Offset = "0x1E344C0", VA = "0x181E354C0")] 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: 0x06007919 RID: 31001 RVA: 0x001A3C60 File Offset: 0x001A1E60 [Token(Token = "0x6007919")] [Address(RVA = "0x1E359E0", Offset = "0x1E349E0", VA = "0x181E359E0")] private static bool EEADMLCLEAH(int CJFGEMGOJHB, int NCLJLKHCAEJ, long HNHLJONGKHB, out PMGCJEPKFOF FJCNBCFJGJB) { Dictionary> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE; bool flag; return flag; } // Token: 0x0600791A RID: 31002 RVA: 0x001A3C80 File Offset: 0x001A1E80 [Token(Token = "0x600791A")] [Address(RVA = "0x1E350D0", Offset = "0x1E340D0", VA = "0x181E350D0")] private static void BGKNICHFDBG(int CJFGEMGOJHB, int NCLJLKHCAEJ, long HNHLJONGKHB, PMGCJEPKFOF NMPMMGMOKNB) { Dictionary> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE; } // Token: 0x0600791B RID: 31003 RVA: 0x001A3C9C File Offset: 0x001A1E9C [Token(Token = "0x600791B")] [Address(RVA = "0x1E378A0", Offset = "0x1E368A0", VA = "0x181E378A0")] public static void OINMAJMCOHM(int CJFGEMGOJHB, long HNHLJONGKHB, int NCLJLKHCAEJ) { Dictionary> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE; } // Token: 0x0600791C RID: 31004 RVA: 0x001A3CB8 File Offset: 0x001A1EB8 [Token(Token = "0x600791C")] [Address(RVA = "0x1E37BC0", Offset = "0x1E36BC0", VA = "0x181E37BC0")] 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: 0x0600791D RID: 31005 RVA: 0x001A3D08 File Offset: 0x001A1F08 [Token(Token = "0x600791D")] [Address(RVA = "0x1E36510", Offset = "0x1E35510", VA = "0x181E36510")] private static bool HIFCJPEMGMI(int NCLJLKHCAEJ) { if (NCLJLKHCAEJ - 1 <= 6) { PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; return true; } throw new NullReferenceException(); } // Token: 0x0600791E RID: 31006 RVA: 0x001A3D2C File Offset: 0x001A1F2C [Token(Token = "0x600791E")] [Address(RVA = "0x1E375F0", Offset = "0x1E365F0", VA = "0x181E375F0")] 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: 0x0600791F RID: 31007 RVA: 0x001A3D7C File Offset: 0x001A1F7C [Token(Token = "0x600791F")] [Address(RVA = "0x1E36AC0", Offset = "0x1E35AC0", VA = "0x181E36AC0")] private static bool JFJCAIJCNJP() { /* An exception occurred when decompiling this method (0600791F) 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: 0x06007920 RID: 31008 RVA: 0x001A3D9C File Offset: 0x001A1F9C [Token(Token = "0x6007920")] [Address(RVA = "0x1E37150", Offset = "0x1E36150", VA = "0x181E37150")] 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: 0x06007921 RID: 31009 RVA: 0x001A3DD0 File Offset: 0x001A1FD0 [Token(Token = "0x6007921")] [Address(RVA = "0x1E36290", Offset = "0x1E35290", VA = "0x181E36290")] 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: 0x06007922 RID: 31010 RVA: 0x001A3E34 File Offset: 0x001A2034 [Token(Token = "0x6007922")] [Address(RVA = "0x1E37580", Offset = "0x1E36580", VA = "0x181E37580")] private static IEnumerator MIOFECENEGP(float ACMOIDLGLBN) { int num; FMHAJJCDCEM.HKFGENKHIKE hkfgenkhike = new FMHAJJCDCEM.HKFGENKHIKE(num); num = 0; hkfgenkhike.delayTime = ACMOIDLGLBN; throw new NullReferenceException(); } // Token: 0x06007923 RID: 31011 RVA: 0x001A3E58 File Offset: 0x001A2058 [Token(Token = "0x6007923")] [Address(RVA = "0x1E34EE0", Offset = "0x1E33EE0", VA = "0x181E34EE0")] 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: 0x06007924 RID: 31012 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6007924")] [Address(RVA = "0x1E37950", Offset = "0x1E36950", VA = "0x181E37950")] 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: 0x06007925 RID: 31013 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6007925")] [Address(RVA = "0x1E35CF0", Offset = "0x1E34CF0", VA = "0x181E35CF0")] private static PMGCJEPKFOF GDDCAHIOPKO(PMGCJEPKFOF NCOLCCKPEGL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06007926 RID: 31014 RVA: 0x001A3EA0 File Offset: 0x001A20A0 [Token(Token = "0x6007926")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FMHAJJCDCEM() { } // Token: 0x06007927 RID: 31015 RVA: 0x001A3EB4 File Offset: 0x001A20B4 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6007927")] [Address(RVA = "0x1E37FC0", Offset = "0x1E36FC0", VA = "0x181E37FC0")] 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: 0x04004FB0 RID: 20400 [Token(Token = "0x4004FB0")] public const int BLNHJLOMMBJ = 50; // Token: 0x04004FB1 RID: 20401 [Token(Token = "0x4004FB1")] private const string HDNCEEKPOOI = "api/Leaderboard/"; // Token: 0x04004FB2 RID: 20402 [Token(Token = "0x4004FB2")] private const int FFLFJNFJEKA = 1; // Token: 0x04004FB3 RID: 20403 [Token(Token = "0x4004FB3")] private const int KOIDGEMPEID = 3; // Token: 0x04004FB4 RID: 20404 [Token(Token = "0x4004FB4")] public const int ADPLGFHOIHI = 7; // Token: 0x04004FB5 RID: 20405 [Token(Token = "0x4004FB5")] private const float DOOCOFKPDEH = 30f; // Token: 0x04004FB6 RID: 20406 [Token(Token = "0x4004FB6")] private static TimeSpan LCPOANMLKJK; // Token: 0x04004FB7 RID: 20407 [Token(Token = "0x4004FB7")] private static DateTime? HNCBHIKHJAE; // Token: 0x04004FB8 RID: 20408 [Token(Token = "0x4004FB8")] private static List LMHMFEDFGHF; // Token: 0x04004FB9 RID: 20409 [Token(Token = "0x4004FB9")] private static IDisposable FODEMBGEAIA; // Token: 0x04004FBA RID: 20410 [Token(Token = "0x4004FBA")] private static AKLAFDGACEM AOECLCHBLFC; // Token: 0x04004FBB RID: 20411 [Token(Token = "0x4004FBB")] private static Dictionary> IKDGPDPJNFE; // Token: 0x020014E5 RID: 5349 [Token(Token = "0x20014E5")] public enum AEMCEHGEDIJ { // Token: 0x04004FBD RID: 20413 [Token(Token = "0x4004FBD")] Success, // Token: 0x04004FBE RID: 20414 [Token(Token = "0x4004FBE")] InvalidStat, // Token: 0x04004FBF RID: 20415 [Token(Token = "0x4004FBF")] RedisConnectionError } // Token: 0x020014E6 RID: 5350 [Token(Token = "0x20014E6")] public enum GHJPLMCGKIH { // Token: 0x04004FC1 RID: 20417 [Token(Token = "0x4004FC1")] Global, // Token: 0x04004FC2 RID: 20418 [Token(Token = "0x4004FC2")] Friends } // Token: 0x020014E7 RID: 5351 [Token(Token = "0x20014E7")] public enum JBGJIODAFBA { // Token: 0x04004FC4 RID: 20420 [Token(Token = "0x4004FC4")] AllTime, // Token: 0x04004FC5 RID: 20421 [Token(Token = "0x4004FC5")] TwoWeeks } // Token: 0x020014E8 RID: 5352 [Token(Token = "0x20014E8")] public class HPOHGNPANHE { // Token: 0x06007928 RID: 31016 RVA: 0x001A3EFC File Offset: 0x001A20FC [Token(Token = "0x6007928")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HPOHGNPANHE() { } // Token: 0x04004FC6 RID: 20422 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004FC6")] public int EEOGKBHOJGL; // Token: 0x04004FC7 RID: 20423 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4004FC7")] public int FMIKKBINNMC; // Token: 0x04004FC8 RID: 20424 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004FC8")] public int DMLIOOCLKKP; } // Token: 0x020014E9 RID: 5353 [Token(Token = "0x20014E9")] private class KLBEEPEJAEO : CBLLFJEDOII { // Token: 0x06007929 RID: 31017 RVA: 0x001A3F10 File Offset: 0x001A2110 [Token(Token = "0x6007929")] [Address(RVA = "0x16535C0", Offset = "0x16525C0", VA = "0x1816535C0")] public KLBEEPEJAEO(SetStatRequestDTO NFOKIFKENIA) { this.IAFEPFINDFJ = NFOKIFKENIA; } // Token: 0x0600792A RID: 31018 RVA: 0x001A3F2C File Offset: 0x001A212C [Token(Token = "0x600792A")] [Address(RVA = "0x1653330", Offset = "0x1652330", VA = "0x181653330")] 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: 0x0600792B RID: 31019 RVA: 0x001A3F78 File Offset: 0x001A2178 [Token(Token = "0x600792B")] [Address(RVA = "0x16534E0", Offset = "0x16524E0", VA = "0x1816534E0")] 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: 0x0600792C RID: 31020 RVA: 0x001A3FB4 File Offset: 0x001A21B4 [Token(Token = "0x600792C")] [Address(RVA = "0x1653520", Offset = "0x1652520", VA = "0x181653520")] 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: 0x0600792D RID: 31021 RVA: 0x001A3FF8 File Offset: 0x001A21F8 [Token(Token = "0x600792D")] [Address(RVA = "0x1653490", Offset = "0x1652490", VA = "0x181653490")] [CompilerGenerated] private void JJFFFNMPFPN(FMHAJJCDCEM.AEMCEHGEDIJ GIAOBLMEMMI) { } // Token: 0x0600792E RID: 31022 RVA: 0x001A4008 File Offset: 0x001A2208 [Token(Token = "0x600792E")] [Address(RVA = "0x16532E0", Offset = "0x16522E0", VA = "0x1816532E0")] [CompilerGenerated] private void FDNPJEKKHPL(string ODOLEOCLALH) { base.HMFPPBJFHKD(ODOLEOCLALH); } // Token: 0x04004FC9 RID: 20425 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4004FC9")] private SetStatRequestDTO IAFEPFINDFJ; // Token: 0x04004FCA RID: 20426 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4004FCA")] private bool OMDANNHMFCM; } // Token: 0x020014EA RID: 5354 [Token(Token = "0x20014EA")] public enum COJPLNKOFBE { // Token: 0x04004FCC RID: 20428 [Token(Token = "0x4004FCC")] Always, // Token: 0x04004FCD RID: 20429 [Token(Token = "0x4004FCD")] IfGreater, // Token: 0x04004FCE RID: 20430 [Token(Token = "0x4004FCE")] IfLess } // Token: 0x020014EB RID: 5355 [Token(Token = "0x20014EB")] private struct GMKPGJHFOOD : IEquatable { // Token: 0x0600792F RID: 31023 RVA: 0x001A401C File Offset: 0x001A221C [Token(Token = "0x600792F")] [Address(RVA = "0x1652B10", Offset = "0x1651B10", VA = "0x181652B10", Slot = "4")] public bool Equals(FMHAJJCDCEM.GMKPGJHFOOD HPKICPNGMDJ) { bool flag; return flag; } // Token: 0x06007930 RID: 31024 RVA: 0x001A402C File Offset: 0x001A222C [Token(Token = "0x6007930")] [Address(RVA = "0x16529D0", Offset = "0x16519D0", VA = "0x1816529D0", 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: 0x06007931 RID: 31025 RVA: 0x001A4074 File Offset: 0x001A2274 [Token(Token = "0x6007931")] [Address(RVA = "0x1652B40", Offset = "0x1651B40", VA = "0x181652B40", Slot = "2")] public override int GetHashCode() { /* An exception occurred when decompiling this method (06007931) 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: 0x04004FCF RID: 20431 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4004FCF")] public int EEOGKBHOJGL; // Token: 0x04004FD0 RID: 20432 [FieldOffset(Offset = "0x4")] [Token(Token = "0x4004FD0")] public int FMIKKBINNMC; // Token: 0x04004FD1 RID: 20433 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4004FD1")] public long DADOKMAOFJL; } // Token: 0x020014EC RID: 5356 [Token(Token = "0x20014EC")] [CompilerGenerated] private sealed class ADAPAKKBDMC { // Token: 0x06007932 RID: 31026 RVA: 0x001A408C File Offset: 0x001A228C [Token(Token = "0x6007932")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ADAPAKKBDMC() { } // Token: 0x06007933 RID: 31027 RVA: 0x001A40A0 File Offset: 0x001A22A0 [Token(Token = "0x6007933")] [Address(RVA = "0x1639FD0", Offset = "0x1638FD0", VA = "0x181639FD0")] 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: 0x04004FD2 RID: 20434 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004FD2")] public int incrementAmount; } // Token: 0x020014ED RID: 5357 [Token(Token = "0x20014ED")] [CompilerGenerated] private sealed class ODIJAELJCBE { // Token: 0x06007934 RID: 31028 RVA: 0x001A40D4 File Offset: 0x001A22D4 [Token(Token = "0x6007934")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ODIJAELJCBE() { } // Token: 0x06007935 RID: 31029 RVA: 0x001A40E8 File Offset: 0x001A22E8 [Token(Token = "0x6007935")] [Address(RVA = "0x16538E0", Offset = "0x16528E0", VA = "0x1816538E0")] 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: 0x04004FD3 RID: 20435 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004FD3")] public int statValue; // Token: 0x04004FD4 RID: 20436 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4004FD4")] public FMHAJJCDCEM.COJPLNKOFBE setMode; } // Token: 0x020014EE RID: 5358 [Token(Token = "0x20014EE")] [CompilerGenerated] private sealed class KCFLGJFONIO { // Token: 0x06007936 RID: 31030 RVA: 0x001A4130 File Offset: 0x001A2330 [Token(Token = "0x6007936")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KCFLGJFONIO() { } // Token: 0x06007937 RID: 31031 RVA: 0x001A4144 File Offset: 0x001A2344 [Token(Token = "0x6007937")] [Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")] internal int b__0(FMHAJJCDCEM.HPOHGNPANHE statData) { return this.statValue; } // Token: 0x04004FD5 RID: 20437 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004FD5")] public int statValue; } // Token: 0x020014EF RID: 5359 [Token(Token = "0x20014EF")] [CompilerGenerated] private sealed class CGMJCBDGGIE { // Token: 0x06007938 RID: 31032 RVA: 0x001A4158 File Offset: 0x001A2358 [Token(Token = "0x6007938")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CGMJCBDGGIE() { } // Token: 0x06007939 RID: 31033 RVA: 0x001A416C File Offset: 0x001A236C [Token(Token = "0x6007939")] [Address(RVA = "0x163A150", Offset = "0x1639150", VA = "0x18163A150")] 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: 0x0600793A RID: 31034 RVA: 0x001A41A8 File Offset: 0x001A23A8 [Token(Token = "0x600793A")] [Address(RVA = "0x163A1E0", Offset = "0x16391E0", VA = "0x18163A1E0")] 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: 0x04004FD6 RID: 20438 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004FD6")] public int localPlayerId; // Token: 0x04004FD7 RID: 20439 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004FD7")] public SetStatRequestDTO setStatRequestDTO; } // Token: 0x020014F0 RID: 5360 [Token(Token = "0x20014F0")] [CompilerGenerated] private sealed class KOGANJFBNNJ { // Token: 0x0600793B RID: 31035 RVA: 0x001A41E0 File Offset: 0x001A23E0 [Token(Token = "0x600793B")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KOGANJFBNNJ() { } // Token: 0x0600793C RID: 31036 RVA: 0x001A41F4 File Offset: 0x001A23F4 [Token(Token = "0x600793C")] [Address(RVA = "0x1653610", Offset = "0x1652610", VA = "0x181653610")] 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: 0x04004FD8 RID: 20440 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004FD8")] public int playerId; // Token: 0x04004FD9 RID: 20441 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4004FD9")] public int statChannel; } // Token: 0x020014F1 RID: 5361 [Token(Token = "0x20014F1")] [CompilerGenerated] private sealed class OGILOMODHEI { // Token: 0x0600793D RID: 31037 RVA: 0x001A4240 File Offset: 0x001A2440 [Token(Token = "0x600793D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OGILOMODHEI() { } // Token: 0x0600793E RID: 31038 RVA: 0x001A4254 File Offset: 0x001A2454 [Token(Token = "0x600793E")] [Address(RVA = "0x1653910", Offset = "0x1652910", VA = "0x181653910")] 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: 0x04004FDA RID: 20442 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004FDA")] public string json; } // Token: 0x020014F2 RID: 5362 [Token(Token = "0x20014F2")] [CompilerGenerated] private sealed class LAGKPCJDFHA { // Token: 0x0600793F RID: 31039 RVA: 0x001A428C File Offset: 0x001A248C [Token(Token = "0x600793F")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public LAGKPCJDFHA() { } // Token: 0x06007940 RID: 31040 RVA: 0x001A42A0 File Offset: 0x001A24A0 [Token(Token = "0x6007940")] [Address(RVA = "0x16536A0", Offset = "0x16526A0", VA = "0x1816536A0")] 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: 0x04004FDB RID: 20443 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004FDB")] public string json; } // Token: 0x020014F4 RID: 5364 [Token(Token = "0x20014F4")] [CompilerGenerated] private sealed class JBBMNDDBDMA { // Token: 0x06007947 RID: 31047 RVA: 0x001A4330 File Offset: 0x001A2530 [Token(Token = "0x6007947")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public JBBMNDDBDMA() { } // Token: 0x06007948 RID: 31048 RVA: 0x001A4344 File Offset: 0x001A2544 [Token(Token = "0x6007948")] [Address(RVA = "0x1653190", Offset = "0x1652190", VA = "0x181653190")] 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: 0x04004FDF RID: 20447 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004FDF")] public Func adjustmentFunction; // Token: 0x04004FE0 RID: 20448 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004FE0")] public int statChannel; // Token: 0x04004FE1 RID: 20449 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004FE1")] public long roomId; // Token: 0x04004FE2 RID: 20450 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4004FE2")] public int playerId; } }