using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02002623 RID: 9763 [Token(Token = "0x2002623")] [FJDEOJHKPPM] public class IALICGLBECD : BOLIINFMFDA { // Token: 0x17002A43 RID: 10819 // (get) Token: 0x0600FF6E RID: 65390 RVA: 0x003A0CD4 File Offset: 0x0039EED4 [Token(Token = "0x17002A43")] public override PCIKKGOPEAI LFIFDKNCNIN { [Token(Token = "0x600FF6E")] [Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "29")] get { return PCIKKGOPEAI.ChallengeCountChallenge; } } // Token: 0x17002A44 RID: 10820 // (get) Token: 0x0600FF6F RID: 65391 RVA: 0x003A0CE4 File Offset: 0x0039EEE4 [Token(Token = "0x17002A44")] public override ALDKJBBLNBD EMPNAIHPMLE { [Token(Token = "0x600FF6F")] [Address(RVA = "0x10368E0", Offset = "0x10356E0", VA = "0x1810368E0", Slot = "28")] get { /* An exception occurred when decompiling this method (0600FF6F) 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: 0x17002A45 RID: 10821 // (get) Token: 0x0600FF70 RID: 65392 RVA: 0x003A0D00 File Offset: 0x0039EF00 // (set) Token: 0x0600FF71 RID: 65393 RVA: 0x003A0D14 File Offset: 0x0039EF14 [Token(Token = "0x17002A45")] public int JDFPMFLGMAK { [Token(Token = "0x600FF70")] [Address(RVA = "0x3FA190", Offset = "0x3F8F90", VA = "0x1803FA190")] get; [Token(Token = "0x600FF71")] [Address(RVA = "0x568560", Offset = "0x567360", VA = "0x180568560")] private set; } // Token: 0x17002A46 RID: 10822 // (get) Token: 0x0600FF72 RID: 65394 RVA: 0x003A0D28 File Offset: 0x0039EF28 [Token(Token = "0x17002A46")] public int JICGGMEEKOA { [Token(Token = "0x600FF72")] [Address(RVA = "0x7FA0A0", Offset = "0x7F8EA0", VA = "0x1807FA0A0")] get { return this.requiredCount; } } // Token: 0x0600FF73 RID: 65395 RVA: 0x003A0D3C File Offset: 0x0039EF3C [Token(Token = "0x600FF73")] [Address(RVA = "0x10371A0", Offset = "0x1035FA0", VA = "0x1810371A0")] public IALICGLBECD() { List list = new List(); this.PIINMPFMOHI = list; List list2 = new List(); this.KMPKOEOAHGL = list2; this.PFJGLOEGCFF = 60f; base..ctor(); } // Token: 0x0600FF74 RID: 65396 RVA: 0x003A0D74 File Offset: 0x0039EF74 [Token(Token = "0x600FF74")] [Address(RVA = "0x1037230", Offset = "0x1036030", VA = "0x181037230")] 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: 0x0600FF75 RID: 65397 RVA: 0x003A0DE0 File Offset: 0x0039EFE0 [Token(Token = "0x600FF75")] [Address(RVA = "0x1036EC0", Offset = "0x1035CC0", VA = "0x181036EC0", 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: 0x0600FF76 RID: 65398 RVA: 0x003A0EBC File Offset: 0x0039F0BC [Token(Token = "0x600FF76")] [Address(RVA = "0x1036920", Offset = "0x1035720", VA = "0x181036920")] private bool FHCODLBAJGI() { /* An exception occurred when decompiling this method (0600FF76) 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: 0x0600FF77 RID: 65399 RVA: 0x003A0F18 File Offset: 0x0039F118 [Token(Token = "0x600FF77")] [Address(RVA = "0x1036900", Offset = "0x1035700", VA = "0x181036900")] private float FAKAPJMJCLN() { return Time.realtimeSinceStartup; } // Token: 0x0600FF78 RID: 65400 RVA: 0x003A0F2C File Offset: 0x0039F12C [Token(Token = "0x600FF78")] [Address(RVA = "0x1036BA0", Offset = "0x10359A0", VA = "0x181036BA0", 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: 0x0600FF79 RID: 65401 RVA: 0x003A0F98 File Offset: 0x0039F198 [Token(Token = "0x600FF79")] [Address(RVA = "0x1036B90", Offset = "0x1035990", VA = "0x181036B90", Slot = "31")] public override void JBBLIBHHEBC() { this.k__BackingField = (int)((ulong)0L); base.JBBLIBHHEBC(); } // Token: 0x0600FF7A RID: 65402 RVA: 0x003A0FB4 File Offset: 0x0039F1B4 [Token(Token = "0x600FF7A")] [Address(RVA = "0x10369E0", Offset = "0x10357E0", VA = "0x1810369E0", 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: 0x0600FF7B RID: 65403 RVA: 0x003A1040 File Offset: 0x0039F240 [Token(Token = "0x600FF7B")] [Address(RVA = "0x1036C40", Offset = "0x1035A40", VA = "0x181036C40", 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: 0x0400A7FA RID: 43002 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400A7FA")] [HCKMIHEBKJN] protected List PIINMPFMOHI; // Token: 0x0400A7FB RID: 43003 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400A7FB")] [OOLODDCLJON] public List KMPKOEOAHGL; // Token: 0x0400A7FD RID: 43005 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400A7FD")] [SerializeField] private int requiredCount; // Token: 0x0400A7FE RID: 43006 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400A7FE")] private int PNMCHOFIMMD; // Token: 0x0400A7FF RID: 43007 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400A7FF")] private float GCLEJFPGJMA; // Token: 0x0400A800 RID: 43008 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400A800")] private float PFJGLOEGCFF; // Token: 0x0400A801 RID: 43009 [Token(Token = "0x400A801")] public const string JLHDKAJAPFF = "acc"; // Token: 0x0400A802 RID: 43010 [Token(Token = "0x400A802")] public const string LLFIKMOGFNF = "ctc"; // Token: 0x0400A803 RID: 43011 [Token(Token = "0x400A803")] public const string PONFJDKNCAH = "cc"; // Token: 0x0400A804 RID: 43012 [Token(Token = "0x400A804")] public const string PPHGJFACOBJ = "t"; // Token: 0x02002624 RID: 9764 [Token(Token = "0x2002624")] [CompilerGenerated] private sealed class KIPKEBJNBOL { // Token: 0x0600FF7C RID: 65404 RVA: 0x003A1110 File Offset: 0x0039F310 [Token(Token = "0x600FF7C")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KIPKEBJNBOL() { } // Token: 0x0600FF7D RID: 65405 RVA: 0x003A1124 File Offset: 0x0039F324 [Token(Token = "0x600FF7D")] [Address(RVA = "0x103DA80", Offset = "0x103C880", VA = "0x18103DA80")] 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: 0x0400A805 RID: 43013 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A805")] public PHHHPJKCHBM c; // Token: 0x0400A806 RID: 43014 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A806")] public IALICGLBECD <>4__this; } }