Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

676 lines
26 KiB
C#

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02002626 RID: 9766
[Token(Token = "0x2002626")]
[FJDEOJHKPPM]
public class IMMAEBCCKCH : BOLIINFMFDA
{
// Token: 0x17002A47 RID: 10823
// (get) Token: 0x0600FF83 RID: 65411 RVA: 0x003A1240 File Offset: 0x0039F440
[Token(Token = "0x17002A47")]
public override PCIKKGOPEAI LFIFDKNCNIN
{
[Token(Token = "0x600FF83")]
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "29")]
get
{
return PCIKKGOPEAI.TimedBufferChallenge;
}
}
// Token: 0x17002A48 RID: 10824
// (get) Token: 0x0600FF84 RID: 65412 RVA: 0x003A1250 File Offset: 0x0039F450
[Token(Token = "0x17002A48")]
public int LDBAIPGNBCN
{
[Token(Token = "0x600FF84")]
[Address(RVA = "0xFE3A10", Offset = "0xFE2810", VA = "0x180FE3A10")]
get
{
return this.MDFFKENCHJD._size;
}
}
// Token: 0x0600FF85 RID: 65413 RVA: 0x003A1270 File Offset: 0x0039F470
[Token(Token = "0x600FF85")]
[Address(RVA = "0xFE5200", Offset = "0xFE4000", VA = "0x180FE5200")]
public IMMAEBCCKCH()
{
Func<float> <>9__19_ = IMMAEBCCKCH.<>c.<>9__19_0;
if (<>9__19_ == 0)
{
IMMAEBCCKCH.<>c.<>9__19_0 = () => Time.realtimeSinceStartup;
}
this.DMNDHOMEELE = <>9__19_;
List<IMMAEBCCKCH.MLAHJIDMGMK> list = new List();
this.MDFFKENCHJD = list;
List<PHHHPJKCHBM> list2 = new List();
this.PIINMPFMOHI = list2;
List<int> list3 = new List();
this.KMPKOEOAHGL = list3;
base..ctor();
}
// Token: 0x0600FF86 RID: 65414 RVA: 0x003A12D8 File Offset: 0x0039F4D8
[Token(Token = "0x600FF86")]
[Address(RVA = "0xFE4EF0", Offset = "0xFE3CF0", VA = "0x180FE4EF0")]
public IMMAEBCCKCH(PHHHPJKCHBM GABPLOJEDIG, int MNIJHBJDPPA, float EEPCOKAIHOM)
{
PHHHPJKCHBM[] array = new PHHHPJKCHBM[1];
if (GABPLOJEDIG != 0)
{
}
array[0] = GABPLOJEDIG;
Func<float> koehhcamgpo = IMMAEBCCKCH.KOEHHCAMGPO;
}
// Token: 0x0600FF87 RID: 65415 RVA: 0x003A1304 File Offset: 0x0039F504
[Token(Token = "0x600FF87")]
[Address(RVA = "0xFE5360", Offset = "0xFE4160", VA = "0x180FE5360")]
public IMMAEBCCKCH(PHHHPJKCHBM GABPLOJEDIG, int MNIJHBJDPPA, float EEPCOKAIHOM, Func<float> DMNDHOMEELE)
{
PHHHPJKCHBM[] array = new PHHHPJKCHBM[1];
if (GABPLOJEDIG != 0)
{
}
array[0] = GABPLOJEDIG;
}
// Token: 0x0600FF88 RID: 65416 RVA: 0x003A132C File Offset: 0x0039F52C
[Token(Token = "0x600FF88")]
[Address(RVA = "0xFE4E40", Offset = "0xFE3C40", VA = "0x180FE4E40")]
public IMMAEBCCKCH(PHHHPJKCHBM[] PIINMPFMOHI, int MNIJHBJDPPA, float EEPCOKAIHOM)
{
Func<float> koehhcamgpo = IMMAEBCCKCH.KOEHHCAMGPO;
}
// Token: 0x0600FF89 RID: 65417 RVA: 0x003A1340 File Offset: 0x0039F540
[Token(Token = "0x600FF89")]
[Address(RVA = "0xFE5030", Offset = "0xFE3E30", VA = "0x180FE5030")]
public IMMAEBCCKCH(PHHHPJKCHBM[] PIINMPFMOHI, int MNIJHBJDPPA, float EEPCOKAIHOM, Func<float> DMNDHOMEELE)
{
Func<float> <>9__23_ = IMMAEBCCKCH.<>c.<>9__23_0;
if (<>9__23_ == 0)
{
IMMAEBCCKCH.<>c.<>9__23_0 = () => Time.realtimeSinceStartup;
}
this.DMNDHOMEELE = <>9__23_;
List<IMMAEBCCKCH.MLAHJIDMGMK> list = new List();
this.MDFFKENCHJD = list;
List<PHHHPJKCHBM> list2 = new List();
this.PIINMPFMOHI = list2;
List<int> list3 = new List();
this.KMPKOEOAHGL = list3;
base..ctor();
List<PHHHPJKCHBM> list4 = new List(PIINMPFMOHI);
this.DMNDHOMEELE = 0;
this.EEPCOKAIHOM = EEPCOKAIHOM;
this.PIINMPFMOHI = list4;
this.KEOKDMNJJPB = MNIJHBJDPPA;
ALDKJBBLNBD aldkjbblnbd = ((PHHHPJKCHBM)this).EMPNAIHPMLE;
}
// Token: 0x0600FF8A RID: 65418 RVA: 0x003A13D4 File Offset: 0x0039F5D4
[Token(Token = "0x600FF8A")]
[Address(RVA = "0xFE4AD0", Offset = "0xFE38D0", VA = "0x180FE4AD0", Slot = "34")]
protected override void OFFLOPLJBBG()
{
int num;
do
{
num = 0;
base..ctor();
List<PHHHPJKCHBM> knkcpihjjhg = this.KNKCPIHJJHG;
knkcpihjjhg.Clear();
List<PHHHPJKCHBM> piinmpfmohi = this.PIINMPFMOHI;
List<PHHHPJKCHBM>.Enumerator enumerator = knkcpihjjhg.GetEnumerator();
bool flag;
if (flag)
{
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<IMMAEBCCKCH.MLAHJIDMGMK> mdffkenchjd = pcphfmlfgac.<>4__this.MDFFKENCHJD;
PHHHPJKCHBM challengeToCount2 = pcphfmlfgac.challengeToCount;
throw new NullReferenceException();
};
num += num;
num++;
List<PHHHPJKCHBM> knkcpihjjhg2 = this.KNKCPIHJJHG;
PHHHPJKCHBM phhhpjkchbm = pcphfmlfgac.challengeToCount;
knkcpihjjhg2.Add(phhhpjkchbm);
phhhpjkchbm += phhhpjkchbm;
num += 6;
num += 19;
phhhpjkchbm += phhhpjkchbm;
num += 20;
num += 19;
}
}
while (num != 0);
}
// Token: 0x0600FF8B RID: 65419 RVA: 0x003A14A4 File Offset: 0x0039F6A4
[Token(Token = "0x600FF8B")]
[Address(RVA = "0xFE3E70", Offset = "0xFE2C70", VA = "0x180FE3E70", Slot = "31")]
public override void JBBLIBHHEBC()
{
base.JBBLIBHHEBC();
this.MDFFKENCHJD.Clear();
}
// Token: 0x0600FF8C RID: 65420 RVA: 0x003A14C8 File Offset: 0x0039F6C8
[Token(Token = "0x600FF8C")]
[Address(RVA = "0xFE3EC0", Offset = "0xFE2CC0", VA = "0x180FE3EC0", Slot = "30")]
protected override bool NEBIEBADOOL(AACCKDLMFKJ.KDDMCHBBEFB NJOMPEPAPCO)
{
bool flag = base.NEBIEBADOOL(NJOMPEPAPCO);
float eepcokaihom = this.EEPCOKAIHOM;
int num = 0;
List<IMMAEBCCKCH.MLAHJIDMGMK> mdffkenchjd = this.MDFFKENCHJD;
if (eepcokaihom > (float)num)
{
Func<IMMAEBCCKCH.MLAHJIDMGMK, bool> func = new Func(this.HNIEBJAJPIB);
IEnumerable<IMMAEBCCKCH.MLAHJIDMGMK> enumerable = Enumerable.Where<IMMAEBCCKCH.MLAHJIDMGMK>(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<IMMAEBCCKCH.MLAHJIDMGMK, object> 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<IMMAEBCCKCH.MLAHJIDMGMK, object>(mdffkenchjd, func2);
if (IMMAEBCCKCH.<>c.<>9__26_8 != 0)
{
goto IL_1C0;
}
IMMAEBCCKCH.<>c.<>9__26_8 = delegate(IGrouping<object, IMMAEBCCKCH.MLAHJIDMGMK> _)
{
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<IGrouping<object, IMMAEBCCKCH.MLAHJIDMGMK>>(enumerable3) > 0)
{
Func<IGrouping<object, IMMAEBCCKCH.MLAHJIDMGMK>, int> func3;
if (IMMAEBCCKCH.<>c.<>9__26_10 == 0)
{
func3 = (IGrouping<object, IMMAEBCCKCH.MLAHJIDMGMK> grouping) => Enumerable.Count<IMMAEBCCKCH.MLAHJIDMGMK>(grouping);
IMMAEBCCKCH.<>c.<>9__26_10 = func3;
}
int num3 = Enumerable.Max<IGrouping<object, IMMAEBCCKCH.MLAHJIDMGMK>>(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<object, IMMAEBCCKCH.MLAHJIDMGMK> _)
{
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<object, IMMAEBCCKCH.MLAHJIDMGMK> _)
{
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<IGrouping<object, IMMAEBCCKCH.MLAHJIDMGMK>, IMMAEBCCKCH.MLAHJIDMGMK> func4;
if (IMMAEBCCKCH.<>c.<>9__26_2 == 0)
{
func4 = delegate(IGrouping<object, IMMAEBCCKCH.MLAHJIDMGMK> _)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
IMMAEBCCKCH.<>c.<>9__26_2 = func4;
}
IL_1C0:
IEnumerable enumerable5;
IEnumerable<IGrouping<object, IMMAEBCCKCH.MLAHJIDMGMK>> enumerable4 = Enumerable.Select<IGrouping<object, IMMAEBCCKCH.MLAHJIDMGMK>, IMMAEBCCKCH.MLAHJIDMGMK>(enumerable5, func4);
int num4 = Enumerable.Count<IMMAEBCCKCH.MLAHJIDMGMK>(enumerable4);
this.PMFBBJNMNDC = num4;
List<IMMAEBCCKCH.MLAHJIDMGMK> list = Enumerable.ToList<IMMAEBCCKCH.MLAHJIDMGMK>(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.<HABHOLPPEND>k__BackingField = true;
}
return pmfbbjnmndc4 >= this.KEOKDMNJJPB;
}
// Token: 0x17002A49 RID: 10825
// (get) Token: 0x0600FF8D RID: 65421 RVA: 0x003A171C File Offset: 0x0039F91C
[Token(Token = "0x17002A49")]
public override ALDKJBBLNBD EMPNAIHPMLE
{
[Token(Token = "0x600FF8D")]
[Address(RVA = "0xFE3A50", Offset = "0xFE2850", VA = "0x180FE3A50", Slot = "28")]
get
{
/*
An exception occurred when decompiling this method (0600FF8D)
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 1660
*/;
}
}
// Token: 0x0600FF8E RID: 65422 RVA: 0x003A1748 File Offset: 0x0039F948
[Token(Token = "0x600FF8E")]
[Address(RVA = "0xFE3A80", Offset = "0xFE2880", VA = "0x180FE3A80", 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__37_ = IMMAEBCCKCH.<>c.<>9__37_0;
if (<>9__37_ == 0)
{
IMMAEBCCKCH.<>c.<>9__37_0 = delegate(PHHHPJKCHBM _)
{
throw new NullReferenceException();
};
}
List<Dictionary<string, object>> list = Enumerable.ToList<Dictionary<string, object>>(Enumerable.Select<PHHHPJKCHBM, Dictionary<string, object>>(piinmpfmohi, <>9__37_));
dictionary["ccc"] = list;
int keokdmnjjpb = this.KEOKDMNJJPB;
dictionary["t"] = keokdmnjjpb;
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
string text;
dictionary["i"] = text;
IMMAEBCCKCH.JDFLPDPEGDN fjifkdjphnp = this.FJIFKDJPHNP;
dictionary["pm"] = fjifkdjphnp;
List<int> 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<IMMAEBCCKCH.MLAHJIDMGMK> mdffkenchjd = this.MDFFKENCHJD;
if (this.PBDFALBCPHO)
{
Func<IMMAEBCCKCH.MLAHJIDMGMK, Dictionary<string, object>> func;
if (IMMAEBCCKCH.<>c.<>9__37_1 == 0)
{
func = (IMMAEBCCKCH.MLAHJIDMGMK _) => _.HLHBJCIJPBE();
IMMAEBCCKCH.<>c.<>9__37_1 = func;
}
List<Dictionary<string, object>> list2 = Enumerable.ToList<Dictionary<string, object>>(Enumerable.Select<IMMAEBCCKCH.MLAHJIDMGMK, Dictionary<string, object>>(mdffkenchjd, func));
dictionary["b"] = list2;
}
return dictionary;
}
// Token: 0x0600FF8F RID: 65423 RVA: 0x003A1878 File Offset: 0x0039FA78
[Token(Token = "0x600FF8F")]
[Address(RVA = "0xFE46F0", Offset = "0xFE34F0", VA = "0x180FE46F0", Slot = "33")]
protected override void NMIHJJOONEK(Dictionary<string, object> PBMMECKJKJI)
{
base.NMIHJJOONEK(PBMMECKJKJI);
List list = AEOPHJMOOFE.LEIBLAFOPLL<Dictionary<string, object>>("ccc", PBMMECKJKJI);
Func<Dictionary<string, object>, PHHHPJKCHBM> <>9__38_ = IMMAEBCCKCH.<>c.<>9__38_0;
if (<>9__38_ == 0)
{
IMMAEBCCKCH.<>c.<>9__38_0 = (Dictionary<string, object> _) => DOOJFKJIMLK.APPGLDHNGIE(_);
}
IEnumerable<Dictionary<string, object>> enumerable = Enumerable.Select<Dictionary<string, object>, PHHHPJKCHBM>(list, <>9__38_);
Func<PHHHPJKCHBM, bool> func;
if (IMMAEBCCKCH.<>c.<>9__38_1 == 0)
{
func = (PHHHPJKCHBM _) => _ != 0;
IMMAEBCCKCH.<>c.<>9__38_1 = func;
}
List<PHHHPJKCHBM> list2 = new List(Enumerable.Where<PHHHPJKCHBM>(enumerable, func));
this.PIINMPFMOHI = list2;
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("t", PBMMECKJKJI);
this.KEOKDMNJJPB = num;
float num2 = AEOPHJMOOFE.JOKOLAJPNAN("i", PBMMECKJKJI);
this.EEPCOKAIHOM = num2;
int num3 = 0;
int num4 = DOOJFKJIMLK.HJEGFIDFFFG<int>("pm", PBMMECKJKJI, num3);
this.FJIFKDJPHNP = (IMMAEBCCKCH.JDFLPDPEGDN)num4;
bool flag = DOOJFKJIMLK.HJEGFIDFFFG<bool>("pb", PBMMECKJKJI, true);
this.PBDFALBCPHO = flag;
int num5 = 0;
int num6 = DOOJFKJIMLK.HJEGFIDFFFG<int>("m", PBMMECKJKJI, num5);
this.CNJDOMOEPCL = (IMMAEBCCKCH.NHBCOPEKKAM)num6;
throw new NullReferenceException();
}
// Token: 0x0600FF91 RID: 65425 RVA: 0x003A1A04 File Offset: 0x0039FC04
[Token(Token = "0x600FF91")]
[Address(RVA = "0xFE3E00", Offset = "0xFE2C00", VA = "0x180FE3E00")]
[CompilerGenerated]
private bool HNIEBJAJPIB(IMMAEBCCKCH.MLAHJIDMGMK FNJHLBLAMLE)
{
float num = this.DMNDHOMEELE();
throw new NullReferenceException();
}
// Token: 0x0400A80B RID: 43019
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400A80B")]
public IMMAEBCCKCH.NHBCOPEKKAM CNJDOMOEPCL;
// Token: 0x0400A80C RID: 43020
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400A80C")]
public IMMAEBCCKCH.JDFLPDPEGDN FJIFKDJPHNP;
// Token: 0x0400A80D RID: 43021
[Token(Token = "0x400A80D")]
protected static readonly Func<float> KOEHHCAMGPO = () => Time.realtimeSinceStartup;
// Token: 0x0400A80E RID: 43022
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400A80E")]
private Func<float> DMNDHOMEELE;
// Token: 0x0400A80F RID: 43023
[Token(Token = "0x400A80F")]
public const float EKFDKABHKLB = -1f;
// Token: 0x0400A810 RID: 43024
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400A810")]
protected float EEPCOKAIHOM;
// Token: 0x0400A811 RID: 43025
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400A811")]
protected int KEOKDMNJJPB;
// Token: 0x0400A812 RID: 43026
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400A812")]
private int PMFBBJNMNDC;
// Token: 0x0400A813 RID: 43027
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400A813")]
private List<IMMAEBCCKCH.MLAHJIDMGMK> MDFFKENCHJD;
// Token: 0x0400A814 RID: 43028
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400A814")]
public bool PBDFALBCPHO;
// Token: 0x0400A815 RID: 43029
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400A815")]
protected List<PHHHPJKCHBM> PIINMPFMOHI;
// Token: 0x0400A816 RID: 43030
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400A816")]
[OOLODDCLJON]
public List<int> KMPKOEOAHGL;
// Token: 0x0400A817 RID: 43031
[Token(Token = "0x400A817")]
public const string LLFIKMOGFNF = "ccc";
// Token: 0x0400A818 RID: 43032
[Token(Token = "0x400A818")]
public const string BHKHFKJEAMD = "i";
// Token: 0x0400A819 RID: 43033
[Token(Token = "0x400A819")]
public const string PPHGJFACOBJ = "t";
// Token: 0x0400A81A RID: 43034
[Token(Token = "0x400A81A")]
public const string GCPOJCMEIJL = "m";
// Token: 0x0400A81B RID: 43035
[Token(Token = "0x400A81B")]
public const string DNGDPCLCIOC = "b";
// Token: 0x0400A81C RID: 43036
[Token(Token = "0x400A81C")]
public const string EHNMPEFBPFB = "pb";
// Token: 0x0400A81D RID: 43037
[Token(Token = "0x400A81D")]
public const string IJKCIMKOBAH = "pm";
// Token: 0x0400A81E RID: 43038
[Token(Token = "0x400A81E")]
public const string ANENEOBMCEH = "n";
// Token: 0x02002627 RID: 9767
[Token(Token = "0x2002627")]
public enum NHBCOPEKKAM
{
// Token: 0x0400A820 RID: 43040
[Token(Token = "0x400A820")]
Count,
// Token: 0x0400A821 RID: 43041
[Token(Token = "0x400A821")]
UniqueToolCount,
// Token: 0x0400A822 RID: 43042
[Token(Token = "0x400A822")]
UniqueAttackerCount,
// Token: 0x0400A823 RID: 43043
[Token(Token = "0x400A823")]
UniqueDefenderCount,
// Token: 0x0400A824 RID: 43044
[Token(Token = "0x400A824")]
GroupedToolMaxCount,
// Token: 0x0400A825 RID: 43045
[Token(Token = "0x400A825")]
UniqueGameCount
}
// Token: 0x02002628 RID: 9768
[Token(Token = "0x2002628")]
public enum JDFLPDPEGDN
{
// Token: 0x0400A827 RID: 43047
[Token(Token = "0x400A827")]
Complete,
// Token: 0x0400A828 RID: 43048
[Token(Token = "0x400A828")]
Count
}
// Token: 0x02002629 RID: 9769
[Token(Token = "0x2002629")]
public struct MLAHJIDMGMK : FHDINDOFDIJ, IFAIJAGLDFK, AKJKEMONOIL
{
// Token: 0x0600FF92 RID: 65426 RVA: 0x003A1A24 File Offset: 0x0039FC24
[Token(Token = "0x600FF92")]
[Address(RVA = "0xFF0F90", Offset = "0xFEFD90", VA = "0x180FF0F90", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
float num = AEOPHJMOOFE.JOKOLAJPNAN("t", PMMGDNALAEB);
this.EDNCMGJJLIH = num;
AACCKDLMFKJ.DGGHAKCLGMP dgghakclgmp = AACCKDLMFKJ.DGGHAKCLGMP.FCAPHAJADNA(AEOPHJMOOFE.AAKIMHHKCFB<Dictionary<string, object>>("e", PMMGDNALAEB));
this.DGLFAEPIMKO = dgghakclgmp;
}
// Token: 0x0600FF93 RID: 65427 RVA: 0x003A1A5C File Offset: 0x0039FC5C
[Token(Token = "0x600FF93")]
[Address(RVA = "0xFF0E00", Offset = "0xFEFC00", VA = "0x180FF0E00", Slot = "5")]
public Dictionary<string, object> HLHBJCIJPBE()
{
Dictionary<string, object> dictionary = new Dictionary();
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
string text;
dictionary.Add("t", text);
AACCKDLMFKJ.KDDMCHBBEFB dglfaepimko = this.DGLFAEPIMKO;
dictionary.Add("e", text);
return dictionary;
}
// Token: 0x0600FF94 RID: 65428 RVA: 0x003A1AA0 File Offset: 0x0039FCA0
[Token(Token = "0x600FF94")]
[Address(RVA = "0xFF0EF0", Offset = "0xFEFCF0", VA = "0x180FF0EF0")]
public static IMMAEBCCKCH.MLAHJIDMGMK OOJOEFGNALH(Dictionary<string, object> PMMGDNALAEB)
{
/*
An exception occurred when decompiling this method (0600FF94)
ICSharpCode.Decompiler.DecompilerException: Error decompiling IMMAEBCCKCH/MLAHJIDMGMK IMMAEBCCKCH/MLAHJIDMGMK::OOJOEFGNALH(System.Collections.Generic.Dictionary`2<System.String,System.Object>)
---> 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<string, object>[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 1660
*/;
}
// Token: 0x0400A829 RID: 43049
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A829")]
public float EDNCMGJJLIH;
// Token: 0x0400A82A RID: 43050
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400A82A")]
public AACCKDLMFKJ.KDDMCHBBEFB DGLFAEPIMKO;
// Token: 0x0400A82B RID: 43051
[Token(Token = "0x400A82B")]
private const string POAKNMEMKHP = "t";
// Token: 0x0400A82C RID: 43052
[Token(Token = "0x400A82C")]
private const string OJKAECLLBLL = "e";
}
// Token: 0x0200262B RID: 9771
[Token(Token = "0x200262B")]
[CompilerGenerated]
private sealed class PCPHFMLFGAC
{
// Token: 0x0600FFA9 RID: 65449 RVA: 0x003A1BF8 File Offset: 0x0039FDF8
[Token(Token = "0x600FFA9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PCPHFMLFGAC()
{
}
// Token: 0x0600FFAA RID: 65450 RVA: 0x003A1C0C File Offset: 0x0039FE0C
[Token(Token = "0x600FFAA")]
[Address(RVA = "0xFF1C10", Offset = "0xFF0A10", VA = "0x180FF1C10")]
internal void <Initialize>b__0(PHHHPJKCHBM challenge, AACCKDLMFKJ.KDDMCHBBEFB data)
{
float num = this.<>4__this.DMNDHOMEELE();
List<IMMAEBCCKCH.MLAHJIDMGMK> mdffkenchjd = this.<>4__this.MDFFKENCHJD;
PHHHPJKCHBM phhhpjkchbm = this.challengeToCount;
throw new NullReferenceException();
}
// Token: 0x0400A83F RID: 43071
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A83F")]
public PHHHPJKCHBM challengeToCount;
// Token: 0x0400A840 RID: 43072
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A840")]
public IMMAEBCCKCH <>4__this;
}
}