using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x020023AA RID: 9130 [Token(Token = "0x20023AA")] [FJDEOJHKPPM] [StructLayout(3)] public class IMMAEBCCKCH : BOLIINFMFDA { // Token: 0x17002B0F RID: 11023 // (get) Token: 0x0600FD32 RID: 64818 RVA: 0x003B542C File Offset: 0x003B362C [Token(Token = "0x17002B0F")] public override PCIKKGOPEAI LFIFDKNCNIN { [Token(Token = "0x600FD32")] [Address(RVA = "0x8509C0", Offset = "0x84F3C0", VA = "0x1808509C0", Slot = "29")] get { return PCIKKGOPEAI.TimedBufferChallenge; } } // Token: 0x17002B10 RID: 11024 // (get) Token: 0x0600FD33 RID: 64819 RVA: 0x003B543C File Offset: 0x003B363C [Token(Token = "0x17002B10")] public int LDBAIPGNBCN { [Token(Token = "0x600FD33")] [Address(RVA = "0x163C970", Offset = "0x163B370", VA = "0x18163C970")] get { return this.MDFFKENCHJD._size; } } // Token: 0x0600FD34 RID: 64820 RVA: 0x003B545C File Offset: 0x003B365C [Token(Token = "0x600FD34")] [Address(RVA = "0x163E270", Offset = "0x163CC70", VA = "0x18163E270")] public IMMAEBCCKCH() { Func <>9__19_ = IMMAEBCCKCH.<>c.<>9__19_0; if (<>9__19_ == 0) { IMMAEBCCKCH.<>c.<>9__19_0 = () => Time.realtimeSinceStartup; } this.DMNDHOMEELE = <>9__19_; List list = new List(); this.MDFFKENCHJD = list; List list2 = new List(); this.PIINMPFMOHI = list2; List list3 = new List(); this.KMPKOEOAHGL = list3; base..ctor(); } // Token: 0x0600FD35 RID: 64821 RVA: 0x003B54C4 File Offset: 0x003B36C4 [Token(Token = "0x600FD35")] [Address(RVA = "0x163DF40", Offset = "0x163C940", VA = "0x18163DF40")] public IMMAEBCCKCH(PHHHPJKCHBM challengeToCount, int count, float interval) { PHHHPJKCHBM[] array = new PHHHPJKCHBM[1]; if (challengeToCount != 0) { } array[0] = challengeToCount; Func koehhcamgpo = IMMAEBCCKCH.KOEHHCAMGPO; } // Token: 0x0600FD36 RID: 64822 RVA: 0x003B54F0 File Offset: 0x003B36F0 [Token(Token = "0x600FD36")] [Address(RVA = "0x163E3F0", Offset = "0x163CDF0", VA = "0x18163E3F0")] public IMMAEBCCKCH(PHHHPJKCHBM challengeToCount, int count, float interval, Func getCurrentTimeFunc) { PHHHPJKCHBM[] array = new PHHHPJKCHBM[1]; if (challengeToCount != 0) { } array[0] = challengeToCount; } // Token: 0x0600FD37 RID: 64823 RVA: 0x003B5518 File Offset: 0x003B3718 [Token(Token = "0x600FD37")] [Address(RVA = "0x163DE90", Offset = "0x163C890", VA = "0x18163DE90")] public IMMAEBCCKCH(PHHHPJKCHBM[] challengesToCount, int count, float interval) { Func koehhcamgpo = IMMAEBCCKCH.KOEHHCAMGPO; } // Token: 0x0600FD38 RID: 64824 RVA: 0x003B552C File Offset: 0x003B372C [Token(Token = "0x600FD38")] [Address(RVA = "0x163E080", Offset = "0x163CA80", VA = "0x18163E080")] public IMMAEBCCKCH(PHHHPJKCHBM[] challengesToCount, int count, float interval, Func getCurrentTimeFunc) { Func <>9__23_ = IMMAEBCCKCH.<>c.<>9__23_0; if (<>9__23_ == 0) { IMMAEBCCKCH.<>c.<>9__23_0 = () => Time.realtimeSinceStartup; } this.DMNDHOMEELE = <>9__23_; List list = new List(); this.MDFFKENCHJD = list; List list2 = new List(); this.PIINMPFMOHI = list2; List list3 = new List(); this.KMPKOEOAHGL = list3; base..ctor(); List list4 = new List(challengesToCount); this.DMNDHOMEELE = 0; this.EEPCOKAIHOM = interval; this.PIINMPFMOHI = list4; this.KEOKDMNJJPB = count; ALDKJBBLNBD aldkjbblnbd = ((PHHHPJKCHBM)this).EMPNAIHPMLE; } // Token: 0x0600FD39 RID: 64825 RVA: 0x003B55C0 File Offset: 0x003B37C0 [Token(Token = "0x600FD39")] [Address(RVA = "0x163DA30", Offset = "0x163C430", VA = "0x18163DA30", Slot = "34")] protected override void OFFLOPLJBBG() { int num; do { num = 0; base..ctor(); List knkcpihjjhg = this.KNKCPIHJJHG; knkcpihjjhg.Clear(); List piinmpfmohi = this.PIINMPFMOHI; if (knkcpihjjhg.GetEnumerator() != 0) { IMMAEBCCKCH.PCPHFMLFGAC pcphfmlfgac = new IMMAEBCCKCH.PCPHFMLFGAC(); pcphfmlfgac.<>4__this = this; pcphfmlfgac.challengeToCount = pcphfmlfgac; num += num; num++; PHHHPJKCHBM challengeToCount = pcphfmlfgac.challengeToCount; JCMGHHHOGLK jcmghhhoglk = delegate(PHHHPJKCHBM challenge, AACCKDLMFKJ.KDDMCHBBEFB data) { float num2 = pcphfmlfgac.<>4__this.DMNDHOMEELE(); List mdffkenchjd = pcphfmlfgac.<>4__this.MDFFKENCHJD; PHHHPJKCHBM challengeToCount2 = pcphfmlfgac.challengeToCount; throw new NullReferenceException(); }; num += num; num++; List knkcpihjjhg2 = this.KNKCPIHJJHG; PHHHPJKCHBM phhhpjkchbm = pcphfmlfgac.challengeToCount; knkcpihjjhg2.Add(phhhpjkchbm); phhhpjkchbm += phhhpjkchbm; num += 6; num += 19; phhhpjkchbm += phhhpjkchbm; num += 20; num += 19; } if (num != -1) { } } while (num != 0); } // Token: 0x0600FD3A RID: 64826 RVA: 0x003B568C File Offset: 0x003B388C [Token(Token = "0x600FD3A")] [Address(RVA = "0x163CDD0", Offset = "0x163B7D0", VA = "0x18163CDD0", Slot = "31")] public override void JBBLIBHHEBC() { base.JBBLIBHHEBC(); this.MDFFKENCHJD.Clear(); } // Token: 0x0600FD3B RID: 64827 RVA: 0x003B56B0 File Offset: 0x003B38B0 [Token(Token = "0x600FD3B")] [Address(RVA = "0x163CE20", Offset = "0x163B820", VA = "0x18163CE20", Slot = "30")] protected override bool NEBIEBADOOL(AACCKDLMFKJ.KDDMCHBBEFB NJOMPEPAPCO) { bool flag = base.NEBIEBADOOL(NJOMPEPAPCO); float eepcokaihom = this.EEPCOKAIHOM; int num = 0; List mdffkenchjd = this.MDFFKENCHJD; if (eepcokaihom > (float)num) { Func func = new Func(this.HNIEBJAJPIB); IEnumerable enumerable = Enumerable.Where(mdffkenchjd, func); } IMMAEBCCKCH.NHBCOPEKKAM cnjdomoepcl = this.CNJDOMOEPCL; int num2 = 0; int pmfbbjnmndc = this.PMFBBJNMNDC; this.PMFBBJNMNDC = num2; if (eepcokaihom != (float)num) { if (eepcokaihom != (float)num) { if (eepcokaihom != (float)num) { if (eepcokaihom != (float)num) { if (cnjdomoepcl != IMMAEBCCKCH.NHBCOPEKKAM.UniqueToolCount) { } Func func2; if (IMMAEBCCKCH.<>c.<>9__26_7 == 0) { func2 = delegate(IMMAEBCCKCH.MLAHJIDMGMK _) { throw new NullReferenceException(); }; IMMAEBCCKCH.<>c.<>9__26_7 = func2; } IEnumerable enumerable2 = Enumerable.GroupBy(mdffkenchjd, func2); if (IMMAEBCCKCH.<>c.<>9__26_8 != 0) { goto IL_1C0; } IMMAEBCCKCH.<>c.<>9__26_8 = delegate(IGrouping _) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } if (IMMAEBCCKCH.<>c.<>9__26_9 == 0) { IMMAEBCCKCH.<>c.<>9__26_9 = delegate(IMMAEBCCKCH.MLAHJIDMGMK entry) { throw new NullReferenceException(); }; } IEnumerable enumerable3; if (Enumerable.Count>(enumerable3) > 0) { Func, int> func3; if (IMMAEBCCKCH.<>c.<>9__26_10 == 0) { func3 = (IGrouping grouping) => Enumerable.Count(grouping); IMMAEBCCKCH.<>c.<>9__26_10 = func3; } int num3 = Enumerable.Max>(enumerable3, func3); } } if (IMMAEBCCKCH.<>c.<>9__26_5 == 0) { IMMAEBCCKCH.<>c.<>9__26_5 = delegate(IMMAEBCCKCH.MLAHJIDMGMK _) { throw new NullReferenceException(); }; } if (IMMAEBCCKCH.<>c.<>9__26_6 != 0) { goto IL_1C0; } IMMAEBCCKCH.<>c.<>9__26_6 = delegate(IGrouping _) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } if (IMMAEBCCKCH.<>c.<>9__26_3 == 0) { IMMAEBCCKCH.<>c.<>9__26_3 = delegate(IMMAEBCCKCH.MLAHJIDMGMK _) { throw new NullReferenceException(); }; } if (IMMAEBCCKCH.<>c.<>9__26_4 != 0) { goto IL_1C0; } IMMAEBCCKCH.<>c.<>9__26_4 = delegate(IGrouping _) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } if (IMMAEBCCKCH.<>c.<>9__26_1 == 0) { IMMAEBCCKCH.<>c.<>9__26_1 = delegate(IMMAEBCCKCH.MLAHJIDMGMK _) { throw new NullReferenceException(); }; } Func, IMMAEBCCKCH.MLAHJIDMGMK> func4; if (IMMAEBCCKCH.<>c.<>9__26_2 == 0) { func4 = delegate(IGrouping _) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; IMMAEBCCKCH.<>c.<>9__26_2 = func4; } IL_1C0: IEnumerable enumerable5; IEnumerable> enumerable4 = Enumerable.Select, IMMAEBCCKCH.MLAHJIDMGMK>(enumerable5, func4); int num4 = Enumerable.Count(enumerable4); this.PMFBBJNMNDC = num4; List list = Enumerable.ToList(enumerable4); this.MDFFKENCHJD = list; int pmfbbjnmndc2 = this.PMFBBJNMNDC; int pmfbbjnmndc4; if (pmfbbjnmndc != pmfbbjnmndc2) { if (this.KMPKOEOAHGL.Contains(pmfbbjnmndc2)) { int keokdmnjjpb = this.KEOKDMNJJPB; int pmfbbjnmndc3 = this.PMFBBJNMNDC; base.APGHPKOHEKL(pmfbbjnmndc3, keokdmnjjpb); } pmfbbjnmndc4 = this.PMFBBJNMNDC; this.k__BackingField = true; } return pmfbbjnmndc4 >= this.KEOKDMNJJPB; } // Token: 0x17002B11 RID: 11025 // (get) Token: 0x0600FD3C RID: 64828 RVA: 0x003B5904 File Offset: 0x003B3B04 [Token(Token = "0x17002B11")] public override ALDKJBBLNBD EMPNAIHPMLE { [Token(Token = "0x600FD3C")] [Address(RVA = "0x163C9B0", Offset = "0x163B3B0", VA = "0x18163C9B0", Slot = "28")] get { /* An exception occurred when decompiling this method (0600FD3C) ICSharpCode.Decompiler.DecompilerException: Error decompiling ALDKJBBLNBD IMMAEBCCKCH::EDAJJKJAGHM() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_10: stloc:int32(var_0_16, ldfld:int32(IMMAEBCCKCH::PMFBBJNMNDC, ldloc:IMMAEBCCKCH(this))) stloc:int32(var_1_1D, ldfld:int32(IMMAEBCCKCH::KEOKDMNJJPB, ldloc:IMMAEBCCKCH(this))) } 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: 0x0600FD3D RID: 64829 RVA: 0x003B5930 File Offset: 0x003B3B30 [Token(Token = "0x600FD3D")] [Address(RVA = "0x163C9E0", Offset = "0x163B3E0", VA = "0x18163C9E0", Slot = "32")] public override Dictionary HLHBJCIJPBE() { Dictionary dictionary = base.HLHBJCIJPBE(); List piinmpfmohi = this.PIINMPFMOHI; Func> <>9__37_ = IMMAEBCCKCH.<>c.<>9__37_0; if (<>9__37_ == 0) { IMMAEBCCKCH.<>c.<>9__37_0 = delegate(PHHHPJKCHBM _) { throw new NullReferenceException(); }; } List> list = Enumerable.ToList>(Enumerable.Select>(piinmpfmohi, <>9__37_)); dictionary["ccc"] = list; int keokdmnjjpb = this.KEOKDMNJJPB; dictionary["t"] = keokdmnjjpb; CultureInfo invariantCulture = CultureInfo.InvariantCulture; dictionary["i"] = invariantCulture; IMMAEBCCKCH.JDFLPDPEGDN fjifkdjphnp = this.FJIFKDJPHNP; dictionary["pm"] = fjifkdjphnp; List kmpkoeoahgl = this.KMPKOEOAHGL; dictionary["n"] = kmpkoeoahgl; bool pbdfalbcpho = this.PBDFALBCPHO; dictionary["pb"] = pbdfalbcpho; IMMAEBCCKCH.NHBCOPEKKAM cnjdomoepcl = this.CNJDOMOEPCL; if (cnjdomoepcl != IMMAEBCCKCH.NHBCOPEKKAM.Count) { dictionary["m"] = cnjdomoepcl; } List mdffkenchjd = this.MDFFKENCHJD; if (this.PBDFALBCPHO) { Func> func; if (IMMAEBCCKCH.<>c.<>9__37_1 == 0) { func = delegate(IMMAEBCCKCH.MLAHJIDMGMK _) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; IMMAEBCCKCH.<>c.<>9__37_1 = func; } List> list2 = Enumerable.ToList>(Enumerable.Select>(mdffkenchjd, func)); dictionary["b"] = list2; } return dictionary; } // Token: 0x0600FD3E RID: 64830 RVA: 0x003B5A60 File Offset: 0x003B3C60 [Token(Token = "0x600FD3E")] [Address(RVA = "0x163D650", Offset = "0x163C050", VA = "0x18163D650", Slot = "33")] protected override void NMIHJJOONEK(Dictionary PBMMECKJKJI) { base.NMIHJJOONEK(PBMMECKJKJI); List list = AEOPHJMOOFE.LEIBLAFOPLL>("ccc", PBMMECKJKJI); Func, PHHHPJKCHBM> <>9__38_ = IMMAEBCCKCH.<>c.<>9__38_0; if (<>9__38_ == 0) { IMMAEBCCKCH.<>c.<>9__38_0 = (Dictionary _) => DOOJFKJIMLK.APPGLDHNGIE(_); } IEnumerable> enumerable = Enumerable.Select, PHHHPJKCHBM>(list, <>9__38_); Func func; if (IMMAEBCCKCH.<>c.<>9__38_1 == 0) { func = (PHHHPJKCHBM _) => _ != 0; IMMAEBCCKCH.<>c.<>9__38_1 = func; } List list2 = new List(Enumerable.Where(enumerable, func)); this.PIINMPFMOHI = list2; int num = AEOPHJMOOFE.AAKIMHHKCFB("t", PBMMECKJKJI); this.KEOKDMNJJPB = num; float num2 = AEOPHJMOOFE.JOKOLAJPNAN("i", PBMMECKJKJI); this.EEPCOKAIHOM = num2; int num3 = 0; int num4 = DOOJFKJIMLK.HJEGFIDFFFG("pm", PBMMECKJKJI, num3); this.FJIFKDJPHNP = (IMMAEBCCKCH.JDFLPDPEGDN)num4; bool flag = DOOJFKJIMLK.HJEGFIDFFFG("pb", PBMMECKJKJI, true); this.PBDFALBCPHO = flag; int num5 = 0; int num6 = DOOJFKJIMLK.HJEGFIDFFFG("m", PBMMECKJKJI, num5); this.CNJDOMOEPCL = (IMMAEBCCKCH.NHBCOPEKKAM)num6; if (PBMMECKJKJI.ContainsKey("b")) { List list3 = AEOPHJMOOFE.LEIBLAFOPLL>("b", PBMMECKJKJI); Func, IMMAEBCCKCH.MLAHJIDMGMK> func2; if (IMMAEBCCKCH.<>c.<>9__38_2 == 0) { func2 = delegate(Dictionary _) { /* An exception occurred when decompiling this method (0600FD57) ICSharpCode.Decompiler.DecompilerException: Error decompiling IMMAEBCCKCH/MLAHJIDMGMK IMMAEBCCKCH/<>c::b__38_2(System.Collections.Generic.Dictionary`2) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:DGGHAKCLGMP(var_3_06, call:DGGHAKCLGMP(DGGHAKCLGMP::FCAPHAJADNA, ldloc:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](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.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237 */; }; IMMAEBCCKCH.<>c.<>9__38_2 = func2; } List list4 = Enumerable.ToList(Enumerable.Select, IMMAEBCCKCH.MLAHJIDMGMK>(list3, func2)); this.MDFFKENCHJD = list4; } if (PBMMECKJKJI.ContainsKey("n")) { List list5 = AEOPHJMOOFE.LEIBLAFOPLL("n", PBMMECKJKJI); this.KMPKOEOAHGL = list5; } } // Token: 0x0600FD40 RID: 64832 RVA: 0x003B5C44 File Offset: 0x003B3E44 [Token(Token = "0x600FD40")] [Address(RVA = "0x163CD60", Offset = "0x163B760", VA = "0x18163CD60")] [CompilerGenerated] private bool HNIEBJAJPIB(IMMAEBCCKCH.MLAHJIDMGMK FNJHLBLAMLE) { float num = this.DMNDHOMEELE(); throw new NullReferenceException(); } // Token: 0x0400A827 RID: 43047 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400A827")] public IMMAEBCCKCH.NHBCOPEKKAM CNJDOMOEPCL; // Token: 0x0400A828 RID: 43048 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400A828")] public IMMAEBCCKCH.JDFLPDPEGDN FJIFKDJPHNP; // Token: 0x0400A829 RID: 43049 [Token(Token = "0x400A829")] protected static readonly Func KOEHHCAMGPO = () => Time.realtimeSinceStartup; // Token: 0x0400A82A RID: 43050 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400A82A")] private Func DMNDHOMEELE; // Token: 0x0400A82B RID: 43051 [Token(Token = "0x400A82B")] public const float EKFDKABHKLB = -1f; // Token: 0x0400A82C RID: 43052 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400A82C")] protected float EEPCOKAIHOM; // Token: 0x0400A82D RID: 43053 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400A82D")] protected int KEOKDMNJJPB; // Token: 0x0400A82E RID: 43054 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400A82E")] private int PMFBBJNMNDC; // Token: 0x0400A82F RID: 43055 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400A82F")] private List MDFFKENCHJD; // Token: 0x0400A830 RID: 43056 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400A830")] public bool PBDFALBCPHO; // Token: 0x0400A831 RID: 43057 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400A831")] protected List PIINMPFMOHI; // Token: 0x0400A832 RID: 43058 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400A832")] [OOLODDCLJON] public List KMPKOEOAHGL; // Token: 0x0400A833 RID: 43059 [Token(Token = "0x400A833")] public static string LLFIKMOGFNF = "ccc"; // Token: 0x0400A834 RID: 43060 [Token(Token = "0x400A834")] public static string BHKHFKJEAMD = "i"; // Token: 0x0400A835 RID: 43061 [Token(Token = "0x400A835")] public static string PPHGJFACOBJ = "t"; // Token: 0x0400A836 RID: 43062 [Token(Token = "0x400A836")] public static string GCPOJCMEIJL = "m"; // Token: 0x0400A837 RID: 43063 [Token(Token = "0x400A837")] public static string DNGDPCLCIOC = "b"; // Token: 0x0400A838 RID: 43064 [Token(Token = "0x400A838")] public static string EHNMPEFBPFB = "pb"; // Token: 0x0400A839 RID: 43065 [Token(Token = "0x400A839")] public static string IJKCIMKOBAH = "pm"; // Token: 0x0400A83A RID: 43066 [Token(Token = "0x400A83A")] public static string ANENEOBMCEH = "n"; // Token: 0x020023AB RID: 9131 [Token(Token = "0x20023AB")] public enum NHBCOPEKKAM { // Token: 0x0400A83C RID: 43068 [Token(Token = "0x400A83C")] Count, // Token: 0x0400A83D RID: 43069 [Token(Token = "0x400A83D")] UniqueToolCount, // Token: 0x0400A83E RID: 43070 [Token(Token = "0x400A83E")] UniqueAttackerCount, // Token: 0x0400A83F RID: 43071 [Token(Token = "0x400A83F")] UniqueDefenderCount, // Token: 0x0400A840 RID: 43072 [Token(Token = "0x400A840")] GroupedToolMaxCount, // Token: 0x0400A841 RID: 43073 [Token(Token = "0x400A841")] UniqueGameCount } // Token: 0x020023AC RID: 9132 [Token(Token = "0x20023AC")] public enum JDFLPDPEGDN { // Token: 0x0400A843 RID: 43075 [Token(Token = "0x400A843")] Complete, // Token: 0x0400A844 RID: 43076 [Token(Token = "0x400A844")] Count } // Token: 0x020023AD RID: 9133 [Token(Token = "0x20023AD")] public struct MLAHJIDMGMK : FHDINDOFDIJ, IFAIJAGLDFK, AKJKEMONOIL { // Token: 0x0600FD41 RID: 64833 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600FD41")] [Address(RVA = "0x237540", Offset = "0x236940", VA = "0x180237540", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600FD42 RID: 64834 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600FD42")] [Address(RVA = "0x237530", Offset = "0x236930", VA = "0x180237530", Slot = "5")] public Dictionary HLHBJCIJPBE() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600FD43 RID: 64835 RVA: 0x003B5C64 File Offset: 0x003B3E64 [Token(Token = "0x600FD43")] [Address(RVA = "0x1647620", Offset = "0x1646020", VA = "0x181647620")] public static IMMAEBCCKCH.MLAHJIDMGMK OOJOEFGNALH(Dictionary PMMGDNALAEB) { /* An exception occurred when decompiling this method (0600FD43) ICSharpCode.Decompiler.DecompilerException: Error decompiling IMMAEBCCKCH/MLAHJIDMGMK IMMAEBCCKCH/MLAHJIDMGMK::OOJOEFGNALH(System.Collections.Generic.Dictionary`2) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:DGGHAKCLGMP(var_3_06, call:DGGHAKCLGMP(DGGHAKCLGMP::FCAPHAJADNA, ldloc:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](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: 0x0400A845 RID: 43077 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400A845")] public float EDNCMGJJLIH; // Token: 0x0400A846 RID: 43078 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400A846")] public AACCKDLMFKJ.KDDMCHBBEFB DGLFAEPIMKO; // Token: 0x0400A847 RID: 43079 [Token(Token = "0x400A847")] private static string POAKNMEMKHP = "t"; // Token: 0x0400A848 RID: 43080 [Token(Token = "0x400A848")] private static string OJKAECLLBLL = "e"; } // Token: 0x020023AF RID: 9135 [Token(Token = "0x20023AF")] [CompilerGenerated] private sealed class PCPHFMLFGAC { // Token: 0x0600FD59 RID: 64857 RVA: 0x003B5DCC File Offset: 0x003B3FCC [Token(Token = "0x600FD59")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public PCPHFMLFGAC() { } // Token: 0x0600FD5A RID: 64858 RVA: 0x003B5DE0 File Offset: 0x003B3FE0 [Token(Token = "0x600FD5A")] [Address(RVA = "0x1648340", Offset = "0x1646D40", VA = "0x181648340")] internal void b__0(PHHHPJKCHBM challenge, AACCKDLMFKJ.KDDMCHBBEFB data) { float num = this.<>4__this.DMNDHOMEELE(); List mdffkenchjd = this.<>4__this.MDFFKENCHJD; PHHHPJKCHBM phhhpjkchbm = this.challengeToCount; throw new NullReferenceException(); } // Token: 0x0400A85B RID: 43099 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400A85B")] public PHHHPJKCHBM challengeToCount; // Token: 0x0400A85C RID: 43100 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400A85C")] public IMMAEBCCKCH <>4__this; } }