Files
2026-04-10 22:50:51 +02:00

379 lines
15 KiB
C#

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::<CODILPNPLBC>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<PHHHPJKCHBM> list = new List();
this.PIINMPFMOHI = list;
List<int> 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<PHHHPJKCHBM> list = new List();
this.PIINMPFMOHI = list;
List<int> 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.<CODILPNPLBC>k__BackingField;
this.PNMCHOFIMMD = num2;
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.GCLEJFPGJMA = realtimeSinceStartup;
List<PHHHPJKCHBM> 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.<HABHOLPPEND>k__BackingField = true;
IALICGLBECD <>4__this2 = this;
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
if (realtimeSinceStartup2 <= <>4__this2.GCLEJFPGJMA)
{
int num3 = <>4__this2.<CODILPNPLBC>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.<BPHOAPKKGPM>k__BackingField = flag2;
};
num += num;
num++;
List<PHHHPJKCHBM> 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.<CODILPNPLBC>k__BackingField;
bool flag = base.NEBIEBADOOL(NJOMPEPAPCO);
int num2 = this.<CODILPNPLBC>k__BackingField;
if (num2 != num && this.KMPKOEOAHGL.Contains(num2))
{
int num3 = this.requiredCount;
int num4 = this.<CODILPNPLBC>k__BackingField;
base.APGHPKOHEKL(num4, num3);
}
int num5 = this.requiredCount;
return this.<CODILPNPLBC>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.<CODILPNPLBC>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<string, object> HLHBJCIJPBE()
{
Dictionary<string, object> dictionary = base.HLHBJCIJPBE();
List<PHHHPJKCHBM> piinmpfmohi = this.PIINMPFMOHI;
Func<PHHHPJKCHBM, Dictionary<string, object>> <>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<Dictionary<string, object>> list = Enumerable.ToList<Dictionary<string, object>>(Enumerable.Select<PHHHPJKCHBM, Dictionary<string, object>>(piinmpfmohi, <>9__27_));
dictionary["ctc"] = list;
int num = this.requiredCount;
dictionary["t"] = num;
int num2 = this.<CODILPNPLBC>k__BackingField;
int num3 = 0;
FBPNGLHDODO.ENBEAFJDKEE<int>("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<string, object> PBMMECKJKJI)
{
base.NMIHJJOONEK(PBMMECKJKJI);
int num = 0;
int num2 = DOOJFKJIMLK.HJEGFIDFFFG<int>("cc", PBMMECKJKJI, num);
this.<CODILPNPLBC>k__BackingField = num2;
int num3 = DOOJFKJIMLK.HJEGFIDFFFG<int>("t", PBMMECKJKJI, 1);
List<PHHHPJKCHBM> piinmpfmohi = this.PIINMPFMOHI;
this.requiredCount = num3;
piinmpfmohi.Clear();
throw new NullReferenceException();
}
// Token: 0x0400A7FA RID: 43002
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400A7FA")]
[HCKMIHEBKJN]
protected List<PHHHPJKCHBM> PIINMPFMOHI;
// Token: 0x0400A7FB RID: 43003
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400A7FB")]
[OOLODDCLJON]
public List<int> 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 <Initialize>b__0(PHHHPJKCHBM challenge, AACCKDLMFKJ.KDDMCHBBEFB data)
{
IALICGLBECD ialicglbecd = this.<>4__this;
PHHHPJKCHBM phhhpjkchbm = this.c;
this.<>4__this.<HABHOLPPEND>k__BackingField = true;
IALICGLBECD ialicglbecd2 = this.<>4__this;
float realtimeSinceStartup = Time.realtimeSinceStartup;
if (realtimeSinceStartup <= ialicglbecd2.GCLEJFPGJMA)
{
int num = ialicglbecd2.<CODILPNPLBC>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.<BPHOAPKKGPM>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;
}
}