using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02002709 RID: 9993 [Token(Token = "0x2002709")] [FJDEOJHKPPM] public class IALICGLBECD : BOLIINFMFDA { // Token: 0x17002AEB RID: 10987 // (get) Token: 0x06010389 RID: 66441 RVA: 0x003AA300 File Offset: 0x003A8500 [Token(Token = "0x17002AEB")] public override PCIKKGOPEAI LFIFDKNCNIN { [Token(Token = "0x6010389")] [Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "29")] get { return PCIKKGOPEAI.ChallengeCountChallenge; } } // Token: 0x17002AEC RID: 10988 // (get) Token: 0x0601038A RID: 66442 RVA: 0x003AA310 File Offset: 0x003A8510 [Token(Token = "0x17002AEC")] public override ALDKJBBLNBD EMPNAIHPMLE { [Token(Token = "0x601038A")] [Address(RVA = "0x1B99970", Offset = "0x1B98970", VA = "0x181B99970", Slot = "28")] get { /* An exception occurred when decompiling this method (0601038A) ICSharpCode.Decompiler.DecompilerException: Error decompiling ALDKJBBLNBD IALICGLBECD::EDAJJKJAGHM() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_06, ldfld:int32(IALICGLBECD::k__BackingField, ldloc:IALICGLBECD(this))) stloc:int32(var_1_0D, ldfld:int32(IALICGLBECD::requiredCount, ldloc:IALICGLBECD(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.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: 0x17002AED RID: 10989 // (get) Token: 0x0601038B RID: 66443 RVA: 0x003AA32C File Offset: 0x003A852C // (set) Token: 0x0601038C RID: 66444 RVA: 0x003AA340 File Offset: 0x003A8540 [Token(Token = "0x17002AED")] public int JDFPMFLGMAK { [Token(Token = "0x601038B")] [Address(RVA = "0x56DD20", Offset = "0x56CD20", VA = "0x18056DD20")] get; [Token(Token = "0x601038C")] [Address(RVA = "0x56DEE0", Offset = "0x56CEE0", VA = "0x18056DEE0")] private set; } // Token: 0x17002AEE RID: 10990 // (get) Token: 0x0601038D RID: 66445 RVA: 0x003AA354 File Offset: 0x003A8554 [Token(Token = "0x17002AEE")] public int JICGGMEEKOA { [Token(Token = "0x601038D")] [Address(RVA = "0x56DCF0", Offset = "0x56CCF0", VA = "0x18056DCF0")] get { return this.requiredCount; } } // Token: 0x0601038E RID: 66446 RVA: 0x003AA368 File Offset: 0x003A8568 [Token(Token = "0x601038E")] [Address(RVA = "0x1B9A230", Offset = "0x1B99230", VA = "0x181B9A230")] public IALICGLBECD() { List list = new List(); this.PIINMPFMOHI = list; List list2 = new List(); this.KMPKOEOAHGL = list2; this.PFJGLOEGCFF = 60f; base..ctor(); } // Token: 0x0601038F RID: 66447 RVA: 0x003AA3A0 File Offset: 0x003A85A0 [Token(Token = "0x601038F")] [Address(RVA = "0x1B9A2C0", Offset = "0x1B992C0", VA = "0x181B9A2C0")] public IALICGLBECD(PHHHPJKCHBM GABPLOJEDIG, int MNIJHBJDPPA) { List list = new List(); this.PIINMPFMOHI = list; List list2 = new List(); this.KMPKOEOAHGL = list2; this.PFJGLOEGCFF = 60f; base..ctor(); this.PIINMPFMOHI.Clear(); this.PIINMPFMOHI.Add(GABPLOJEDIG); this.requiredCount = MNIJHBJDPPA; this.JDFPMFLGMAK = (int)((ulong)0L); ALDKJBBLNBD aldkjbblnbd = ((PHHHPJKCHBM)this).EMPNAIHPMLE; } // Token: 0x06010390 RID: 66448 RVA: 0x003AA40C File Offset: 0x003A860C [Token(Token = "0x6010390")] [Address(RVA = "0x1B99F50", Offset = "0x1B98F50", VA = "0x181B99F50", Slot = "34")] protected override void OFFLOPLJBBG() { int num; do { num = 0; this.KNKCPIHJJHG.Clear(); base..ctor(); int num2 = this.k__BackingField; this.PNMCHOFIMMD = num2; float realtimeSinceStartup = Time.realtimeSinceStartup; this.GCLEJFPGJMA = realtimeSinceStartup; List piinmpfmohi = this.PIINMPFMOHI; bool flag; if (flag) { num += num; num++; PHHHPJKCHBM c; PHHHPJKCHBM c3 = c; JCMGHHHOGLK jcmghhhoglk = delegate(PHHHPJKCHBM challenge, AACCKDLMFKJ.KDDMCHBBEFB data) { IALICGLBECD <>4__this = this; PHHHPJKCHBM c2 = c; this.k__BackingField = true; IALICGLBECD <>4__this2 = this; float realtimeSinceStartup2 = Time.realtimeSinceStartup; if (realtimeSinceStartup2 <= <>4__this2.GCLEJFPGJMA) { int num3 = <>4__this2.k__BackingField; int pnmchofimmd = <>4__this2.PNMCHOFIMMD; num3 -= pnmchofimmd; num3 = Mathf.Abs(num3); int num4 = Mathf.FloorToInt(realtimeSinceStartup2 * 0.1f); } float realtimeSinceStartup3 = Time.realtimeSinceStartup; <>4__this2.GCLEJFPGJMA = realtimeSinceStartup3; bool flag2 = <>4__this2 != 0; <>4__this2.k__BackingField = flag2; }; num += num; num++; List knkcpihjjhg = this.KNKCPIHJJHG; PHHHPJKCHBM phhhpjkchbm = c; knkcpihjjhg.Add(phhhpjkchbm); phhhpjkchbm += phhhpjkchbm; num += 6; num += 19; phhhpjkchbm += phhhpjkchbm; num += 20; num += 19; } } while (num != 0); } // Token: 0x06010391 RID: 66449 RVA: 0x003AA4E8 File Offset: 0x003A86E8 [Token(Token = "0x6010391")] [Address(RVA = "0x1B999B0", Offset = "0x1B989B0", VA = "0x181B999B0")] private bool FHCODLBAJGI() { /* An exception occurred when decompiling this method (06010391) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean IALICGLBECD::FHCODLBAJGI() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_3B: stloc:float32(var_7_43, callgetter:float32(Time::get_realtimeSinceStartup)) stfld:float32(IALICGLBECD::GCLEJFPGJMA, ldloc:IALICGLBECD(this), ldloc:float32(var_7_43)) } 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: 0x06010392 RID: 66450 RVA: 0x003AA544 File Offset: 0x003A8744 [Token(Token = "0x6010392")] [Address(RVA = "0x1B99990", Offset = "0x1B98990", VA = "0x181B99990")] private float FAKAPJMJCLN() { return Time.realtimeSinceStartup; } // Token: 0x06010393 RID: 66451 RVA: 0x003AA558 File Offset: 0x003A8758 [Token(Token = "0x6010393")] [Address(RVA = "0x1B99C30", Offset = "0x1B98C30", VA = "0x181B99C30", Slot = "30")] protected override bool NEBIEBADOOL(AACCKDLMFKJ.KDDMCHBBEFB NJOMPEPAPCO) { int num = this.k__BackingField; bool flag = base.NEBIEBADOOL(NJOMPEPAPCO); int num2 = this.k__BackingField; if (num2 != num && this.KMPKOEOAHGL.Contains(num2)) { int num3 = this.requiredCount; int num4 = this.k__BackingField; base.APGHPKOHEKL(num4, num3); } int num5 = this.requiredCount; return this.k__BackingField >= num5; } // Token: 0x06010394 RID: 66452 RVA: 0x003AA5C4 File Offset: 0x003A87C4 [Token(Token = "0x6010394")] [Address(RVA = "0x1B99C20", Offset = "0x1B98C20", VA = "0x181B99C20", Slot = "31")] public override void JBBLIBHHEBC() { this.k__BackingField = (int)((ulong)0L); base.JBBLIBHHEBC(); } // Token: 0x06010395 RID: 66453 RVA: 0x003AA5E0 File Offset: 0x003A87E0 [Token(Token = "0x6010395")] [Address(RVA = "0x1B99A70", Offset = "0x1B98A70", VA = "0x181B99A70", Slot = "32")] public override Dictionary HLHBJCIJPBE() { Dictionary dictionary = base.HLHBJCIJPBE(); List piinmpfmohi = this.PIINMPFMOHI; Func> <>9__27_ = IALICGLBECD.<>c.<>9__27_0; if (<>9__27_ == 0) { IALICGLBECD.<>c.<>9__27_0 = delegate(PHHHPJKCHBM _) { int num4 = 0; num4 += num4; num4++; bool flag = _.OOOIENHGNCA; bool flag2 = _.OOOIENHGNCA; throw new NullReferenceException(); }; } List> list = Enumerable.ToList>(Enumerable.Select>(piinmpfmohi, <>9__27_)); dictionary["ctc"] = list; int num = this.requiredCount; dictionary["t"] = num; int num2 = this.k__BackingField; int num3 = 0; FBPNGLHDODO.ENBEAFJDKEE("cc", num2, num3, dictionary); return dictionary; } // Token: 0x06010396 RID: 66454 RVA: 0x003AA66C File Offset: 0x003A886C [Token(Token = "0x6010396")] [Address(RVA = "0x1B99CD0", Offset = "0x1B98CD0", VA = "0x181B99CD0", Slot = "33")] protected override void NMIHJJOONEK(Dictionary PBMMECKJKJI) { base.NMIHJJOONEK(PBMMECKJKJI); int num = 0; int num2 = DOOJFKJIMLK.HJEGFIDFFFG("cc", PBMMECKJKJI, num); this.k__BackingField = num2; int num3 = DOOJFKJIMLK.HJEGFIDFFFG("t", PBMMECKJKJI, 1); List piinmpfmohi = this.PIINMPFMOHI; this.requiredCount = num3; piinmpfmohi.Clear(); throw new NullReferenceException(); } // Token: 0x0400A9FF RID: 43519 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400A9FF")] [HCKMIHEBKJN] protected List PIINMPFMOHI; // Token: 0x0400AA00 RID: 43520 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400AA00")] [OOLODDCLJON] public List KMPKOEOAHGL; // Token: 0x0400AA02 RID: 43522 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400AA02")] [SerializeField] private int requiredCount; // Token: 0x0400AA03 RID: 43523 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400AA03")] private int PNMCHOFIMMD; // Token: 0x0400AA04 RID: 43524 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400AA04")] private float GCLEJFPGJMA; // Token: 0x0400AA05 RID: 43525 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400AA05")] private float PFJGLOEGCFF; // Token: 0x0400AA06 RID: 43526 [Token(Token = "0x400AA06")] public const string JLHDKAJAPFF = "acc"; // Token: 0x0400AA07 RID: 43527 [Token(Token = "0x400AA07")] public const string LLFIKMOGFNF = "ctc"; // Token: 0x0400AA08 RID: 43528 [Token(Token = "0x400AA08")] public const string PONFJDKNCAH = "cc"; // Token: 0x0400AA09 RID: 43529 [Token(Token = "0x400AA09")] public const string PPHGJFACOBJ = "t"; // Token: 0x0200270A RID: 9994 [Token(Token = "0x200270A")] [CompilerGenerated] private sealed class KIPKEBJNBOL { // Token: 0x06010397 RID: 66455 RVA: 0x003AA73C File Offset: 0x003A893C [Token(Token = "0x6010397")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KIPKEBJNBOL() { } // Token: 0x06010398 RID: 66456 RVA: 0x003AA750 File Offset: 0x003A8950 [Token(Token = "0x6010398")] [Address(RVA = "0x1BA0B10", Offset = "0x1B9FB10", VA = "0x181BA0B10")] internal void b__0(PHHHPJKCHBM challenge, AACCKDLMFKJ.KDDMCHBBEFB data) { IALICGLBECD ialicglbecd = this.<>4__this; PHHHPJKCHBM phhhpjkchbm = this.c; this.<>4__this.k__BackingField = true; IALICGLBECD ialicglbecd2 = this.<>4__this; float realtimeSinceStartup = Time.realtimeSinceStartup; if (realtimeSinceStartup <= ialicglbecd2.GCLEJFPGJMA) { int num = ialicglbecd2.k__BackingField; int pnmchofimmd = ialicglbecd2.PNMCHOFIMMD; num -= pnmchofimmd; num = Mathf.Abs(num); int num2 = Mathf.FloorToInt(realtimeSinceStartup * 0.1f); } float realtimeSinceStartup2 = Time.realtimeSinceStartup; ialicglbecd2.GCLEJFPGJMA = realtimeSinceStartup2; bool flag = ialicglbecd2 != 0; ialicglbecd2.k__BackingField = flag; } // Token: 0x0400AA0A RID: 43530 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400AA0A")] public PHHHPJKCHBM c; // Token: 0x0400AA0B RID: 43531 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400AA0B")] public IALICGLBECD <>4__this; } }