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

2061 lines
77 KiB
C#

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Threading;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using ExitGames.Client.Photon;
using Google.Protobuf;
using Photon.Pun;
using RecNet;
using RecRoom.Avatars.Face;
using RecRoom.Core.Creation;
using RecRoom.Core.Locomotion;
using RecRoom.Networking;
using UnityEngine;
// Token: 0x0200204E RID: 8270
[Token(Token = "0x200204E")]
public class PMDMLFNOIDA : NLOGDCOBFFA
{
// Token: 0x170021B4 RID: 8628
// (get) Token: 0x0600D37D RID: 54141 RVA: 0x0030D9D0 File Offset: 0x0030BBD0
[Token(Token = "0x170021B4")]
public static PMDMLFNOIDA ONCPNMDGGKG
{
[Token(Token = "0x600D37D")]
[Address(RVA = "0xCF4440", Offset = "0xCF3240", VA = "0x180CF4440")]
get
{
PMDMLFNOIDA.ECBJFLDKEOM = new PMDMLFNOIDA();
return PMDMLFNOIDA.ECBJFLDKEOM;
}
}
// Token: 0x0600D37E RID: 54142 RVA: 0x0030D9F4 File Offset: 0x0030BBF4
[Token(Token = "0x600D37E")]
[Address(RVA = "0xCF30B0", Offset = "0xCF1EB0", VA = "0x180CF30B0")]
private static PMDMLFNOIDA.EMMHKOKAGJD HEFMLIFLFGG(Type GEDCEIDOKJL)
{
int num = 0;
if (!PMDMLFNOIDA.DPFCIHELCNI.TryGetValue(GEDCEIDOKJL, num))
{
if (!typeof(MonoBehaviourPun).IsInstanceOfType(GEDCEIDOKJL))
{
if (!typeof(Component).IsInstanceOfType(GEDCEIDOKJL))
{
if (!typeof(IMessage).IsInstanceOfType(GEDCEIDOKJL))
{
if (!GEDCEIDOKJL.IsSealed)
{
if (!GEDCEIDOKJL.IsArray)
{
if (!GEDCEIDOKJL.IsSzArray)
{
goto IL_220;
}
Type[] genericTypeArguments = GEDCEIDOKJL.GenericTypeArguments;
Type typeFromHandle = typeof(List<>);
if (!genericTypeArguments.Equals(typeFromHandle))
{
goto IL_220;
}
Type elementType = GEDCEIDOKJL.GetElementType();
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(genericTypeArguments);
if (emmhkokagjd == 0)
{
goto IL_220;
}
Type type4 = emmhkokagjd.EAOPIDGKGEB.MakeByRefType();
Converter<object, object> converter = PMDMLFNOIDA.MJPCMDGOJIJ(emmhkokagjd);
Type type5 = genericTypeArguments;
PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry2 = emmhkokagjd;
Converter<object, object> converter2 = delegate(object input)
{
int num4;
int num5;
object obj;
do
{
num4 = 0;
if (input == 0)
{
}
Type typeFromHandle5 = typeof(List<>);
Type[] array = new Type[1];
Type type3 = type5;
if (type3 != 0)
{
}
array[0] = type3;
bool flag2 = typeFromHandle5.IsCOMObjectImpl();
object[] array2 = new object[1];
if (array2 != 0)
{
}
num5 = 0;
array2[0] = array2;
if (obj == 0)
{
}
}
while (obj == 0);
if (num4 < num5)
{
num4 += num4;
num4++;
}
if (num4 < num4)
{
Converter<object, object> cdkicpohaob = innerSerializerEntry2.CDKICPOHAOB;
uint num6;
if (num4 < (int)num6)
{
num4 += num4;
num4++;
}
object obj2 = cdkicpohaob(num4);
num4 += num4;
num4++;
num4++;
obj2 += obj2;
num4++;
num4 += 19;
obj2 += obj2;
num4 += 19;
obj2 += obj2;
num4 += 2;
num4 += 19;
}
return obj;
};
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd2 = new PMDMLFNOIDA.EMMHKOKAGJD(type4, converter, converter2);
}
bool flag = GEDCEIDOKJL.IsMarshalByRefImpl();
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd3;
if (emmhkokagjd3 == 0)
{
goto IL_220;
}
Type type2 = emmhkokagjd3.EAOPIDGKGEB.MakeByRefType();
Converter<object, object> converter3 = PMDMLFNOIDA.MJPCMDGOJIJ(emmhkokagjd3);
Type type = flag;
PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry = emmhkokagjd3;
}
Type underlyingType3 = Enum.GetUnderlyingType(GEDCEIDOKJL);
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd4 = PMDMLFNOIDA.HEFMLIFLFGG(underlyingType3);
if (emmhkokagjd4 == 0 || emmhkokagjd4.EAOPIDGKGEB == 0)
{
}
Type underlyingType = underlyingType3;
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry4 = emmhkokagjd4;
Converter<object, object> converter4 = delegate(object input)
{
Type underlyingType2 = underlyingType;
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
object obj3 = Convert.ChangeType(input, underlyingType2, invariantCulture);
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry3 = underlyingTypeSerializerEntry4;
if (underlyingTypeSerializerEntry3 != 0)
{
object obj4 = underlyingTypeSerializerEntry3.GJEOMMBHHJP(obj3);
}
return obj3;
};
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry = emmhkokagjd4;
Type enumType = GEDCEIDOKJL;
Converter<object, object> converter5 = delegate(object input)
{
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry2 = underlyingTypeSerializerEntry;
if (underlyingTypeSerializerEntry2 != 0)
{
object obj5 = underlyingTypeSerializerEntry2.CDKICPOHAOB(input);
}
return Enum.ToObject(enumType, input);
};
}
Type typeFromHandle2 = typeof(byte[]);
int num2;
Converter<object, object> converter6 = new Converter(num2.LBFPMCKILAF);
num2 = 0;
new PMDMLFNOIDA.OCDEOEMPANG().protobufType = GEDCEIDOKJL;
}
Type typeFromHandle3 = typeof(int);
}
Type typeFromHandle4 = typeof(int);
int num3;
Converter<object, object> converter7 = new Converter(num3.EENEAHMLOFH);
num3 = 0;
Converter<object, object> converter8 = PMDMLFNOIDA.MAELHHCPFDO(GEDCEIDOKJL);
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd5;
emmhkokagjd5.CDKICPOHAOB = converter8;
emmhkokagjd5.GJEOMMBHHJP = converter7;
emmhkokagjd5.EAOPIDGKGEB = typeFromHandle4;
IL_220:
PMDMLFNOIDA.DPFCIHELCNI.Add(GEDCEIDOKJL, emmhkokagjd5);
}
throw new NullReferenceException();
}
// Token: 0x0600D37F RID: 54143 RVA: 0x0030DC34 File Offset: 0x0030BE34
[Token(Token = "0x600D37F")]
[Address(RVA = "0xCF19E0", Offset = "0xCF07E0", VA = "0x180CF19E0")]
private static Converter<object, object> CPGDMJIHHND(Type GEDCEIDOKJL)
{
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd;
do
{
emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(GEDCEIDOKJL);
}
while (emmhkokagjd == 0);
return emmhkokagjd.GJEOMMBHHJP;
}
// Token: 0x0600D380 RID: 54144 RVA: 0x0030DC54 File Offset: 0x0030BE54
[Token(Token = "0x600D380")]
[Address(RVA = "0xCF17B0", Offset = "0xCF05B0", VA = "0x180CF17B0")]
private static Converter<object, object> BPGKJFOMIMH(Type MPAKCFBLCGD, Type CNNLEPLMMCE)
{
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(CNNLEPLMMCE);
if (emmhkokagjd != 0 && emmhkokagjd.EAOPIDGKGEB.IsInstanceOfType(MPAKCFBLCGD))
{
return emmhkokagjd.CDKICPOHAOB;
}
throw new NullReferenceException();
}
// Token: 0x0600D381 RID: 54145 RVA: 0x0030DC8C File Offset: 0x0030BE8C
[Token(Token = "0x600D381")]
[Address(RVA = "0xCF2D00", Offset = "0xCF1B00", VA = "0x180CF2D00")]
private static object GHHGBMEABGL(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D382 RID: 54146 RVA: 0x0030DCA0 File Offset: 0x0030BEA0
[Token(Token = "0x600D382")]
[Address(RVA = "0xCF2790", Offset = "0xCF1590", VA = "0x180CF2790")]
private static object FHPPBLNLDDJ(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D383 RID: 54147 RVA: 0x0030DCB4 File Offset: 0x0030BEB4
[Token(Token = "0x600D383")]
[Address(RVA = "0xCF4320", Offset = "0xCF3120", VA = "0x180CF4320")]
private static object KOGEPDFGIBN(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D384 RID: 54148 RVA: 0x0030DCC8 File Offset: 0x0030BEC8
[Token(Token = "0x600D384")]
[Address(RVA = "0xCF4530", Offset = "0xCF3330", VA = "0x180CF4530")]
private static object LPNEKDDNDBB(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D385 RID: 54149 RVA: 0x0030DCDC File Offset: 0x0030BEDC
[Token(Token = "0x600D385")]
[Address(RVA = "0xCF1D90", Offset = "0xCF0B90", VA = "0x180CF1D90")]
private static object DMKDCFOFNII(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D386 RID: 54150 RVA: 0x0030DCF0 File Offset: 0x0030BEF0
[Token(Token = "0x600D386")]
[Address(RVA = "0xCF5340", Offset = "0xCF4140", VA = "0x180CF5340")]
private static object ONJKDPGOJMD(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D387 RID: 54151 RVA: 0x0030DD04 File Offset: 0x0030BF04
[Token(Token = "0x600D387")]
[Address(RVA = "0xCF48A0", Offset = "0xCF36A0", VA = "0x180CF48A0")]
private static object MOPBOPJIGMH(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D388 RID: 54152 RVA: 0x0030DD18 File Offset: 0x0030BF18
[Token(Token = "0x600D388")]
[Address(RVA = "0xCF38F0", Offset = "0xCF26F0", VA = "0x180CF38F0")]
private static object HFLAJCHEPLC(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D389 RID: 54153 RVA: 0x0030DD2C File Offset: 0x0030BF2C
[Token(Token = "0x600D389")]
[Address(RVA = "0xCF5470", Offset = "0xCF4270", VA = "0x180CF5470")]
private static object PFPJLDKMAJJ(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
throw new NullReferenceException();
}
// Token: 0x0600D38A RID: 54154 RVA: 0x0030DD4C File Offset: 0x0030BF4C
[Token(Token = "0x600D38A")]
[Address(RVA = "0xCF0E00", Offset = "0xCEFC00", VA = "0x180CF0E00")]
private static object ADKPLOJMFNA(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
AGAJMBPABDL agajmbpabdl;
int inpoaaaoahi = agajmbpabdl.INPOAAAOAHI;
throw new NullReferenceException();
}
// Token: 0x0600D38B RID: 54155 RVA: 0x0030DD74 File Offset: 0x0030BF74
[Token(Token = "0x600D38B")]
[Address(RVA = "0xCF1900", Offset = "0xCF0700", VA = "0x180CF1900")]
private static object CGBFPHNEEJB(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
throw new NullReferenceException();
}
// Token: 0x0600D38C RID: 54156 RVA: 0x0030DD94 File Offset: 0x0030BF94
[Token(Token = "0x600D38C")]
[Address(RVA = "0xCF5040", Offset = "0xCF3E40", VA = "0x180CF5040")]
private static object OFOKMFJJHND(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D38D RID: 54157 RVA: 0x0030DDA8 File Offset: 0x0030BFA8
[Token(Token = "0x600D38D")]
[Address(RVA = "0xCF4F90", Offset = "0xCF3D90", VA = "0x180CF4F90")]
private static object OBOGIMAHJJC(object DBFBLNILIGL)
{
return RoomComment.LIMFFFJLGEG(DBFBLNILIGL);
}
// Token: 0x0600D38E RID: 54158 RVA: 0x0030DDBC File Offset: 0x0030BFBC
[Token(Token = "0x600D38E")]
[Address(RVA = "0xCF4920", Offset = "0xCF3720", VA = "0x180CF4920")]
private static object MPAKLBAHHND(object DBFBLNILIGL)
{
object[] array = new object[4];
if (array != 0)
{
}
array[0] = array;
return array;
}
// Token: 0x0600D38F RID: 54159 RVA: 0x0030DDE4 File Offset: 0x0030BFE4
[Token(Token = "0x600D38F")]
[Address(RVA = "0xCF2590", Offset = "0xCF1390", VA = "0x180CF2590")]
private static object FENKDKIKCJB(object DBFBLNILIGL)
{
object[] array = new object[3];
if (array != 0)
{
}
array[0] = array;
if (array != 0)
{
}
array[1] = array;
if (array != 0)
{
}
array[2] = array;
return array;
}
// Token: 0x0600D390 RID: 54160 RVA: 0x0030DE24 File Offset: 0x0030C024
[Token(Token = "0x600D390")]
[Address(RVA = "0xCF21F0", Offset = "0xCF0FF0", VA = "0x180CF21F0")]
private static object EENEAHMLOFH(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
PhotonView photonView;
int viewIdField = photonView.viewIdField;
throw new NullReferenceException();
}
// Token: 0x0600D391 RID: 54161 RVA: 0x0030DE4C File Offset: 0x0030C04C
[Token(Token = "0x600D391")]
[Address(RVA = "0xCF4660", Offset = "0xCF3460", VA = "0x180CF4660")]
private static object MEGKABJHEKJ(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
PhotonView photonView;
int viewIdField = photonView.viewIdField;
throw new NullReferenceException();
}
// Token: 0x0600D392 RID: 54162 RVA: 0x0030DE74 File Offset: 0x0030C074
[Token(Token = "0x600D392")]
[Address(RVA = "0xCF43D0", Offset = "0xCF31D0", VA = "0x180CF43D0")]
private static object LBFPMCKILAF(object DBFBLNILIGL)
{
/*
An exception occurred when decompiling this method (0600D392)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA::LBFPMCKILAF(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, cne:bool(ldloc:object(DBFBLNILIGL), ldc.i4:int32[exp:object](0)))
}
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: 0x0600D393 RID: 54163 RVA: 0x0030DE84 File Offset: 0x0030C084
[Token(Token = "0x600D393")]
[Address(RVA = "0xCF1360", Offset = "0xCF0160", VA = "0x180CF1360")]
private static Converter<object, object> BHJLILLFHKH(Type JPAHJCHGFCF, PMDMLFNOIDA.EMMHKOKAGJD LIOADPEPNLH)
{
return delegate(object input)
{
Type underlyingType = JPAHJCHGFCF;
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
object obj = Convert.ChangeType(input, underlyingType, invariantCulture);
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry = LIOADPEPNLH;
if (underlyingTypeSerializerEntry != 0)
{
object obj2 = underlyingTypeSerializerEntry.GJEOMMBHHJP(obj);
}
return obj;
};
}
// Token: 0x0600D394 RID: 54164 RVA: 0x0030DEB8 File Offset: 0x0030C0B8
[Token(Token = "0x600D394")]
[Address(RVA = "0xCF2A60", Offset = "0xCF1860", VA = "0x180CF2A60")]
private static Converter<object, object> GBIGCOHCGLO(Type PEJAHNPLHIN, PMDMLFNOIDA.EMMHKOKAGJD LIOADPEPNLH)
{
return delegate(object input)
{
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry = LIOADPEPNLH;
if (underlyingTypeSerializerEntry != 0)
{
object obj = underlyingTypeSerializerEntry.CDKICPOHAOB(input);
}
return Enum.ToObject(PEJAHNPLHIN, input);
};
}
// Token: 0x0600D395 RID: 54165 RVA: 0x0030DEEC File Offset: 0x0030C0EC
[Token(Token = "0x600D395")]
[Address(RVA = "0xCF4810", Offset = "0xCF3610", VA = "0x180CF4810")]
private static Converter<object, object> MJPCMDGOJIJ(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN)
{
return delegate(object input)
{
/*
An exception occurred when decompiling this method (0600D3CE)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/IAIAMHBODHO::<_CreateSerializerForIList>b__0(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_3E:
stloc:object(var_6_46, call:!1[exp:object](Converter`2::Invoke, ldloc:class [mscorlib]System.Converter`2<object, object>[exp:Converter`2](var_5_2F), ldloc:int32[exp:!0](var_0_3D)))
call:void(Array::SetValue, ldloc:Array(var_3), ldloc:object(var_6_46), ldloc:int32(var_0_3D))
stloc:int32(var_0_54, add:int32(ldloc:int32(var_0_3D), ldc.i4:int32(1)))
stloc:object(var_6_5A, add:object(ldloc:object(var_6_46), ldloc:object(var_6_46)))
stloc:object(var_6_61, add:object(ldloc:object(var_6_5A), ldloc:object(var_6_5A)))
}
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
*/;
};
}
// Token: 0x0600D396 RID: 54166 RVA: 0x0030DF18 File Offset: 0x0030C118
[Token(Token = "0x600D396")]
[Address(RVA = "0xCF3030", Offset = "0xCF1E30", VA = "0x180CF3030")]
private static object HDHIBGIHLKI(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D397 RID: 54167 RVA: 0x0030DF2C File Offset: 0x0030C12C
[Token(Token = "0x600D397")]
[Address(RVA = "0xCF4F10", Offset = "0xCF3D10", VA = "0x180CF4F10")]
private static object NPNCJNGHAJD(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D398 RID: 54168 RVA: 0x0030DF40 File Offset: 0x0030C140
[Token(Token = "0x600D398")]
[Address(RVA = "0xCF4B60", Offset = "0xCF3960", VA = "0x180CF4B60")]
private static object MPPLEEOONPA(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D399 RID: 54169 RVA: 0x0030DF54 File Offset: 0x0030C154
[Token(Token = "0x600D399")]
[Address(RVA = "0xCF3FD0", Offset = "0xCF2DD0", VA = "0x180CF3FD0")]
private static object JIJENEBOLCG(object DBFBLNILIGL)
{
ObscuredInt obscuredInt;
bool fakeValueActive = obscuredInt.fakeValueActive;
throw new NullReferenceException();
}
// Token: 0x0600D39A RID: 54170 RVA: 0x0030DF70 File Offset: 0x0030C170
[Token(Token = "0x600D39A")]
[Address(RVA = "0xCF53C0", Offset = "0xCF41C0", VA = "0x180CF53C0")]
private static object PALLADADBAF(object DBFBLNILIGL)
{
ObscuredUInt obscuredUInt;
bool fakeValueActive = obscuredUInt.fakeValueActive;
throw new NullReferenceException();
}
// Token: 0x0600D39B RID: 54171 RVA: 0x0030DF8C File Offset: 0x0030C18C
[Token(Token = "0x600D39B")]
[Address(RVA = "0xCF4750", Offset = "0xCF3550", VA = "0x180CF4750")]
private static object MEPABFMNDPE(object DBFBLNILIGL)
{
ObscuredLong obscuredLong;
bool inited = obscuredLong.inited;
throw new NullReferenceException();
}
// Token: 0x0600D39C RID: 54172 RVA: 0x0030DFA8 File Offset: 0x0030C1A8
[Token(Token = "0x600D39C")]
[Address(RVA = "0xCF1A50", Offset = "0xCF0850", VA = "0x180CF1A50")]
private static object DAPFHKKHPAK(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D39D RID: 54173 RVA: 0x0030DFBC File Offset: 0x0030C1BC
[Token(Token = "0x600D39D")]
[Address(RVA = "0xCF1850", Offset = "0xCF0650", VA = "0x180CF1850")]
private static object BPNKKDOIFPJ(object DBFBLNILIGL)
{
ObscuredBool obscuredBool;
bool inited = obscuredBool.inited;
throw new NullReferenceException();
}
// Token: 0x0600D39E RID: 54174 RVA: 0x0030DFD8 File Offset: 0x0030C1D8
[Token(Token = "0x600D39E")]
[Address(RVA = "0xCF3CD0", Offset = "0xCF2AD0", VA = "0x180CF3CD0")]
private static object HMLPACLELJG(object DBFBLNILIGL)
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
throw new NullReferenceException();
}
// Token: 0x0600D39F RID: 54175 RVA: 0x0030DFF4 File Offset: 0x0030C1F4
[Token(Token = "0x600D39F")]
[Address(RVA = "0xCF4BE0", Offset = "0xCF39E0", VA = "0x180CF4BE0")]
private static object NBIHEKDEMGL(object DBFBLNILIGL)
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
AGAJMBPABDL agajmbpabdl2;
Player player = agajmbpabdl2.GPOMCJICJIH();
throw new NullReferenceException();
}
// Token: 0x0600D3A0 RID: 54176 RVA: 0x0030E018 File Offset: 0x0030C218
[Token(Token = "0x600D3A0")]
[Address(RVA = "0xCF12E0", Offset = "0xCF00E0", VA = "0x180CF12E0")]
private static object BHDHNBBLPND(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D3A1 RID: 54177 RVA: 0x0030E02C File Offset: 0x0030C22C
[Token(Token = "0x600D3A1")]
[Address(RVA = "0xCF0D10", Offset = "0xCEFB10", VA = "0x180CF0D10")]
private static object ADDPMHLBICC(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D3A2 RID: 54178 RVA: 0x0030E040 File Offset: 0x0030C240
[Token(Token = "0x600D3A2")]
[Address(RVA = "0xCF0EE0", Offset = "0xCEFCE0", VA = "0x180CF0EE0")]
private static object AKJLOHONOFK(object DBFBLNILIGL)
{
return RoomComment.FMPDNMFBCJH(DBFBLNILIGL);
}
// Token: 0x0600D3A3 RID: 54179 RVA: 0x0030E054 File Offset: 0x0030C254
[Token(Token = "0x600D3A3")]
[Address(RVA = "0xCF1B00", Offset = "0xCF0900", VA = "0x180CF1B00")]
private static object DFNKKMOKHFE(object DBFBLNILIGL)
{
for (;;)
{
if (DBFBLNILIGL == 0)
{
}
object obj;
if (obj == 0 || obj != 0)
{
return;
}
}
}
// Token: 0x0600D3A4 RID: 54180 RVA: 0x0030E070 File Offset: 0x0030C270
[Token(Token = "0x600D3A4")]
[Address(RVA = "0xCF5160", Offset = "0xCF3F60", VA = "0x180CF5160")]
private static object OLCOKIMAJMG(object DBFBLNILIGL)
{
object obj;
return obj;
}
// Token: 0x0600D3A5 RID: 54181 RVA: 0x0030E088 File Offset: 0x0030C288
[Token(Token = "0x600D3A5")]
[Address(RVA = "0xCF45D0", Offset = "0xCF33D0", VA = "0x180CF45D0")]
private static Converter<object, object> MAELHHCPFDO(Type NCDEODJNJGB)
{
return delegate(object input)
{
int num = 0;
PhotonView photonView;
if (photonView != num)
{
Type componentType = NCDEODJNJGB;
Component component = photonView.GetComponent(componentType);
}
throw new NullReferenceException();
};
}
// Token: 0x0600D3A6 RID: 54182 RVA: 0x0030E0B4 File Offset: 0x0030C2B4
[Token(Token = "0x600D3A6")]
[Address(RVA = "0xCF1D00", Offset = "0xCF0B00", VA = "0x180CF1D00")]
private static Converter<object, object> DGMHFEHEIDH(Type DCIJNNIDJNP)
{
return delegate(object input)
{
object obj;
do
{
obj = Activator.CreateInstance(DCIJNNIDJNP);
if (obj == 0)
{
}
}
while (obj == 0 || (input != 0 && obj == 0));
return obj;
};
}
// Token: 0x0600D3A7 RID: 54183 RVA: 0x0030E0E0 File Offset: 0x0030C2E0
[Token(Token = "0x600D3A7")]
[Address(RVA = "0xCF4FA0", Offset = "0xCF3DA0", VA = "0x180CF4FA0")]
private static Converter<object, object> OEFDJGKDLBG(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN, Type GEDCEIDOKJL)
{
return delegate(object input)
{
/*
An exception occurred when decompiling this method (0600D3D4)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/PBNAHCCLKBM::<_CreateDeserializerForArray>b__0(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_39:
stloc:object(var_6_41, call:!1[exp:object](Converter`2::Invoke, ldloc:class [mscorlib]System.Converter`2<object, object>[exp:Converter`2](var_5_2A), ldloc:int32[exp:!0](var_0_38)))
call:void(Array::SetValue, ldloc:Array(var_3), ldloc:object(var_6_41), ldloc:int32(var_0_38))
stloc:int32(var_0_4F, add:int32(ldloc:int32(var_0_38), ldc.i4:int32(1)))
stloc:object(var_6_55, add:object(ldloc:object(var_6_41), ldloc:object(var_6_41)))
stloc:object(var_6_5C, add:object(ldloc:object(var_6_55), ldloc:object(var_6_55)))
}
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
*/;
};
}
// Token: 0x0600D3A8 RID: 54184 RVA: 0x0030E114 File Offset: 0x0030C314
[Token(Token = "0x600D3A8")]
[Address(RVA = "0xCF50C0", Offset = "0xCF3EC0", VA = "0x180CF50C0")]
private static Converter<object, object> OHOIPGKDFDC(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN, Type GEDCEIDOKJL)
{
return delegate(object input)
{
int num;
int num2;
object obj;
do
{
num = 0;
if (input == 0)
{
}
Type typeFromHandle = typeof(List<>);
Type[] array = new Type[1];
Type type = GEDCEIDOKJL;
if (type != 0)
{
}
array[0] = type;
bool flag = typeFromHandle.IsCOMObjectImpl();
object[] array2 = new object[1];
if (array2 != 0)
{
}
num2 = 0;
array2[0] = array2;
if (obj == 0)
{
}
}
while (obj == 0);
if (num < num2)
{
num += num;
num++;
}
if (num < num)
{
Converter<object, object> cdkicpohaob = HAKHKFNPFHN.CDKICPOHAOB;
uint num3;
if (num < (int)num3)
{
num += num;
num++;
}
object obj2 = cdkicpohaob(num);
num += num;
num++;
num++;
obj2 += obj2;
num++;
num += 19;
obj2 += obj2;
num += 19;
obj2 += obj2;
num += 2;
num += 19;
}
return obj;
};
}
// Token: 0x0600D3A9 RID: 54185 RVA: 0x0030E148 File Offset: 0x0030C348
[Token(Token = "0x600D3A9")]
[Address(RVA = "0xCF4080", Offset = "0xCF2E80", VA = "0x180CF4080")]
private static object JPNEMMKAJAC(object DBFBLNILIGL)
{
object[] array = new object[0];
int num = 0;
if (num < array)
{
num++;
}
return array;
}
// Token: 0x0600D3AA RID: 54186 RVA: 0x0030E170 File Offset: 0x0030C370
[Token(Token = "0x600D3AA")]
[Address(RVA = "0xCF20A0", Offset = "0xCF0EA0", VA = "0x180CF20A0")]
private static object EDIFPCKLKKF(object DBFBLNILIGL)
{
string[] array = new string[0];
int num = 0;
if (0 < array)
{
if (typeof(object[]).TypeHandle == 0 || typeof(object[]).TypeHandle != 0)
{
}
num++;
}
throw new NullReferenceException();
}
// Token: 0x0600D3AB RID: 54187 RVA: 0x0030E1A4 File Offset: 0x0030C3A4
[Token(Token = "0x600D3AB")]
[Address(RVA = "0xCF4C90", Offset = "0xCF3A90", VA = "0x180CF4C90")]
private static object NIEGGFHPOPN(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D3AC RID: 54188 RVA: 0x0030E1B8 File Offset: 0x0030C3B8
[Token(Token = "0x600D3AC")]
[Address(RVA = "0xCF3D70", Offset = "0xCF2B70", VA = "0x180CF3D70")]
private static object JFOKJFGGGMH(object DBFBLNILIGL)
{
/*
An exception occurred when decompiling this method (0600D3AC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA::JFOKJFGGGMH(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
brtrue(IL_00, ceq:bool(ldloc:int32(var_0_01), ldc.i4:int32(0)))
}
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.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: 0x0600D3AD RID: 54189 RVA: 0x0030E1D0 File Offset: 0x0030C3D0
[Token(Token = "0x600D3AD")]
[Address(RVA = "0x1B5A1D0", Offset = "0x1B58FD0", VA = "0x181B5A1D0")]
private static object KMAOHIDBELD<T>(object ONGBFDACHHG, Action<BitPacker, T> HBINHFIOHOI)
{
int num;
do
{
num = 0;
FKHCBJLMECH akoegaklnci = PMDMLFNOIDA.AKOEGAKLNCI;
int num2;
StreamBuffer streamBuffer = new StreamBuffer(num2);
num2 = 0;
FKHCBJLMECH akoegaklnci2 = PMDMLFNOIDA.AKOEGAKLNCI;
int num3 = 0;
akoegaklnci2.StartWriting(streamBuffer, num3);
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L)
{
}
int num4 = PMDMLFNOIDA.AKOEGAKLNCI.FinishWriting();
byte[] array = streamBuffer.ToArray();
Monitor.Exit(akoegaklnci);
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600D3AE RID: 54190 RVA: 0x0030E248 File Offset: 0x0030C448
[Token(Token = "0x600D3AE")]
[Address(RVA = "0x1B59DC0", Offset = "0x1B58BC0", VA = "0x181B59DC0")]
private static object ELEAHPNOBPG<T>(object MGPDDEMABPB, Func<BitPacker, T> NJIJEFOGJOA)
{
int num;
do
{
num = 0;
FKHCBJLMECH akoegaklnci = PMDMLFNOIDA.AKOEGAKLNCI;
FKHCBJLMECH akoegaklnci2 = PMDMLFNOIDA.AKOEGAKLNCI;
if (MGPDDEMABPB == 0)
{
}
PMDMLFNOIDA.AKOEGAKLNCI.FinishReading();
Monitor.Exit(akoegaklnci);
}
while (num != 0);
return typeof(PMDMLFNOIDA).TypeHandle;
}
// Token: 0x0600D3AF RID: 54191 RVA: 0x0030E294 File Offset: 0x0030C494
[Token(Token = "0x600D3AF")]
[Address(RVA = "0x19359A0", Offset = "0x19347A0", VA = "0x1819359A0")]
private static Converter<object, object> ANJDEJFOBDJ<T>(Action<BitPacker, T> HBINHFIOHOI)
{
Converter<object, object> converter;
return converter;
}
// Token: 0x0600D3B0 RID: 54192 RVA: 0x0030E2A8 File Offset: 0x0030C4A8
[Token(Token = "0x600D3B0")]
[Address(RVA = "0x1935820", Offset = "0x1934620", VA = "0x181935820")]
private static Converter<object, object> AIKNPBHHCNA<T>(Func<BitPacker, T> NJIJEFOGJOA)
{
Converter<object, object> converter;
return converter;
}
// Token: 0x0600D3B1 RID: 54193 RVA: 0x0030E2BC File Offset: 0x0030C4BC
[Token(Token = "0x600D3B1")]
[Address(RVA = "0xCF2030", Offset = "0xCF0E30", VA = "0x180CF2030", Slot = "4")]
public bool ECKLDGNDJKD(Type MPAKCFBLCGD, Type CNNLEPLMMCE)
{
return PMDMLFNOIDA.BPGKJFOMIMH(MPAKCFBLCGD, CNNLEPLMMCE) != 0;
}
// Token: 0x0600D3B2 RID: 54194 RVA: 0x0030E2D8 File Offset: 0x0030C4D8
[Token(Token = "0x600D3B2")]
[Address(RVA = "0xCF2DA0", Offset = "0xCF1BA0", VA = "0x180CF2DA0")]
public object GNMALINGCMP(object ONGBFDACHHG)
{
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(ONGBFDACHHG.GetType());
if (emmhkokagjd != 0)
{
Converter<object, object> gjeommbhhjp = emmhkokagjd.GJEOMMBHHJP;
if (gjeommbhhjp != 0)
{
return gjeommbhhjp(ONGBFDACHHG);
}
}
return ONGBFDACHHG;
}
// Token: 0x0600D3B3 RID: 54195 RVA: 0x0030E310 File Offset: 0x0030C510
[Token(Token = "0x600D3B3")]
[Address(RVA = "0x1B950E0", Offset = "0x1B93EE0", VA = "0x181B950E0")]
public T HEOODNJFKCC<T>(object ONGBFDACHHG)
{
Type typeFromHandle = typeof(Type);
Type type;
if (PMDMLFNOIDA.BPGKJFOMIMH(type, typeFromHandle) == 0)
{
bool flag;
if (flag)
{
int num;
Type type2 = num.GetType();
if (type2 == 0 || type2.MemberType == (MemberTypes)0)
{
}
Type type3;
string text = string.Format("Specified cast is not valid: {0} to {1}", "null", type3);
}
string text2;
Debug.LogError(text2);
}
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L)
{
}
throw new NullReferenceException();
}
// Token: 0x0600D3B4 RID: 54196 RVA: 0x0030E380 File Offset: 0x0030C580
[Token(Token = "0x600D3B4")]
[Address(RVA = "0xCF3970", Offset = "0xCF2770", VA = "0x180CF3970", Slot = "5")]
public object[] HLHBOEHKBLP(object[] ADIJGAHGOGK)
{
int num = 0;
int length = ADIJGAHGOGK.Length;
object obj;
Converter<object, object> converter = PMDMLFNOIDA.CPGDMJIHHND(obj.GetType());
if (converter != 0)
{
if (num == 0)
{
object[] array = new object[ADIJGAHGOGK.Length];
}
object obj2 = converter(obj);
throw new ArrayTypeMismatchException();
}
num++;
throw new NullReferenceException();
}
// Token: 0x0600D3B5 RID: 54197 RVA: 0x0030E3D4 File Offset: 0x0030C5D4
[Token(Token = "0x600D3B5")]
[Address(RVA = "0xCF1120", Offset = "0xCEFF20", VA = "0x180CF1120", Slot = "6")]
public object[] BAIODLBJDLK(object[] ADIJGAHGOGK, ParameterInfo[] CMIGBNLJKDC)
{
int num = 0;
int length = ADIJGAHGOGK.Length;
Type type = ADIJGAHGOGK[num].GetType();
ParameterInfo parameterInfo = CMIGBNLJKDC[num];
Converter<object, object> converter;
if (converter != 0)
{
if (num == 0)
{
object[] array = new object[ADIJGAHGOGK.Length];
}
object obj = ADIJGAHGOGK[num];
object obj2 = converter(obj);
throw new ArrayTypeMismatchException();
}
num++;
throw new NullReferenceException();
}
// Token: 0x0600D3B6 RID: 54198 RVA: 0x0030E43C File Offset: 0x0030C63C
[Token(Token = "0x600D3B6")]
[Address(RVA = "0xCF41A0", Offset = "0xCF2FA0", VA = "0x180CF41A0")]
public void KFFMNCNICIO(Type GEDCEIDOKJL, Type CLNEFOOKKGG, Converter<object, object> MCEIKGKEHGG, Converter<object, object> GMKIOEJBDIL)
{
Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> dpfcihelcni = PMDMLFNOIDA.DPFCIHELCNI;
throw new NullReferenceException();
}
// Token: 0x0600D3B7 RID: 54199 RVA: 0x0030E494 File Offset: 0x0030C694
[Token(Token = "0x600D3B7")]
[Address(RVA = "0x1A54470", Offset = "0x1A53270", VA = "0x181A54470")]
public void NFJKPKDIFKP<T>()
{
Type type;
bool flag = PMDMLFNOIDA.DPFCIHELCNI.Remove(type);
}
// Token: 0x0600D3B8 RID: 54200 RVA: 0x0030E4B4 File Offset: 0x0030C6B4
[Token(Token = "0x600D3B8")]
[Address(RVA = "0x1A54650", Offset = "0x1A53450", VA = "0x181A54650")]
public void PAKHKCPLNMC<T>(Action A_1, Func A_2)
{
Type typeFromHandle = typeof(Type);
Type typeFromHandle2 = typeof(byte[]);
}
// Token: 0x0600D3B9 RID: 54201 RVA: 0x0030E4E0 File Offset: 0x0030C6E0
[Token(Token = "0x600D3B9")]
[Address(RVA = "0xCF5550", Offset = "0xCF4350", VA = "0x180CF5550")]
[CBEAKPMNJOL(LGFJHLDANJN.Unity_AfterSceneLoad)]
public static void PLEAAFAGJGO()
{
Type typeFromHandle = typeof(Vector3Int);
int num;
SerializeStreamMethod serializeStreamMethod = new SerializeStreamMethod(num.EGLOENEHMBK);
num = 0;
int num2;
DeserializeStreamMethod deserializeStreamMethod = new DeserializeStreamMethod(num2.AKOLCKOAIKB);
num2 = 0;
Type typeFromHandle2 = typeof(Vector4);
int num3;
SerializeStreamMethod serializeStreamMethod2 = new SerializeStreamMethod(num3.HLIHDDBIGAJ);
num3 = 0;
int num4;
DeserializeStreamMethod deserializeStreamMethod2 = new DeserializeStreamMethod(num4.FPADHDJHMHJ);
num4 = 0;
Type typeFromHandle3 = typeof(Color);
int num5;
SerializeStreamMethod serializeStreamMethod3 = new SerializeStreamMethod(num5.NLODCMCHNMB);
num5 = 0;
int num6;
DeserializeStreamMethod deserializeStreamMethod3 = new DeserializeStreamMethod(num6.GCCOOODBDIL);
num6 = 0;
Type typeFromHandle4 = typeof(CEMMJOMPAEL);
int num7;
SerializeStreamMethod serializeStreamMethod4 = new SerializeStreamMethod(num7.BJICKPDBDNJ);
num7 = 0;
int num8;
DeserializeStreamMethod deserializeStreamMethod4 = new DeserializeStreamMethod(num8.DPECBCKEGLB);
num8 = 0;
Type typeFromHandle5 = typeof(Guid);
int num9;
SerializeStreamMethod serializeStreamMethod5 = new SerializeStreamMethod(num9.EGLNAIBOHKC);
num9 = 0;
int num10;
DeserializeStreamMethod deserializeStreamMethod5 = new DeserializeStreamMethod(num10.BMACJGAECGK);
num10 = 0;
Type typeFromHandle6 = typeof(LNPMIBAKLIA);
int num11;
SerializeStreamMethod serializeStreamMethod6 = new SerializeStreamMethod(num11.HLHBJCIJPBE);
num11 = 0;
int num12;
DeserializeStreamMethod deserializeStreamMethod6 = new DeserializeStreamMethod(num12.PPGFHEDFBEA);
num12 = 0;
Type typeFromHandle7 = typeof(OKIMOMGKKDH);
int num13;
SerializeStreamMethod serializeStreamMethod7 = new SerializeStreamMethod(num13.HLHBJCIJPBE);
num13 = 0;
int num14;
DeserializeStreamMethod deserializeStreamMethod7 = new DeserializeStreamMethod(num14.PPGFHEDFBEA);
num14 = 0;
Type typeFromHandle8 = typeof(NetworkTransform.PDICIMDPPII);
int num15;
SerializeStreamMethod serializeStreamMethod8 = new SerializeStreamMethod(num15.HLHBJCIJPBE);
num15 = 0;
int num16;
DeserializeStreamMethod deserializeStreamMethod8 = new DeserializeStreamMethod(num16.PPGFHEDFBEA);
num16 = 0;
Type typeFromHandle9 = typeof(ToolCleanup.BMFBKOPACJC);
int num17;
SerializeStreamMethod serializeStreamMethod9 = new SerializeStreamMethod(num17.HLHBJCIJPBE);
num17 = 0;
int num18;
DeserializeStreamMethod deserializeStreamMethod9 = new DeserializeStreamMethod(num18.PPGFHEDFBEA);
num18 = 0;
Type typeFromHandle10 = typeof(EFHMLIMBKPE<string>.KANNECPCOLP);
int num19;
SerializeStreamMethod serializeStreamMethod10 = new SerializeStreamMethod(num19.SerializeTagPair);
num19 = 0;
int num20;
DeserializeStreamMethod deserializeStreamMethod10 = new DeserializeStreamMethod(num20.DeserializeTagPair);
num20 = 0;
Type typeFromHandle11 = typeof(PlayerFacialAnimator.FBBDNFKBCIC);
int num21;
SerializeStreamMethod serializeStreamMethod11 = new SerializeStreamMethod(num21.HLHBJCIJPBE);
num21 = 0;
int num22;
DeserializeStreamMethod deserializeStreamMethod11 = new DeserializeStreamMethod(num22.PPGFHEDFBEA);
num22 = 0;
Type typeFromHandle12 = typeof(ulong);
int num23;
SerializeStreamMethod serializeStreamMethod12 = new SerializeStreamMethod(num23.JGPMKAOOKEJ);
num23 = 0;
int num24;
DeserializeStreamMethod deserializeStreamMethod12 = new DeserializeStreamMethod(num24.GOLFKODNIOM);
num24 = 0;
Type typeFromHandle13 = typeof(PlayerMovement.CACILGIFKNK);
int num25;
SerializeStreamMethod serializeStreamMethod13 = new SerializeStreamMethod(num25.HLHBJCIJPBE);
num25 = 0;
int num26;
DeserializeStreamMethod deserializeStreamMethod13 = new DeserializeStreamMethod(num26.PPGFHEDFBEA);
num26 = 0;
Type typeFromHandle14 = typeof(MIGIOPECPAG.FOPBFGONPKC);
int num27;
SerializeMethod serializeMethod = new SerializeMethod(num27.AIGEJBBPMPJ);
num27 = 0;
int num28;
DeserializeMethod deserializeMethod = new DeserializeMethod(num28.HJHLDJLCNIK);
num28 = 0;
}
// Token: 0x0600D3BA RID: 54202 RVA: 0x0030E78C File Offset: 0x0030C98C
[Token(Token = "0x600D3BA")]
[Address(RVA = "0xCF2380", Offset = "0xCF1180", VA = "0x180CF2380")]
private static short EGLOENEHMBK(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
{
int num;
do
{
num = 0;
byte[] mngphdckgce = PMDMLFNOIDA.MNGPHDCKGCE;
byte[] mngphdckgce2 = PMDMLFNOIDA.MNGPHDCKGCE;
int num2 = 0;
PMFIFPHNJJC.Write(mngphdckgce2, num2, 12);
Monitor.Exit(mngphdckgce);
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600D3BB RID: 54203 RVA: 0x0030E7C8 File Offset: 0x0030C9C8
[Token(Token = "0x600D3BB")]
[Address(RVA = "0xCF0EF0", Offset = "0xCEFCF0", VA = "0x180CF0EF0")]
private static object AKOLCKOAIKB(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
{
int num;
do
{
num = 0;
byte[] mngphdckgce = PMDMLFNOIDA.MNGPHDCKGCE;
int num2 = 0;
byte[] mngphdckgce2 = PMDMLFNOIDA.MNGPHDCKGCE;
int num3 = BMGLIEDFNHP.Read(mngphdckgce2, num2, 12);
Monitor.Exit(mngphdckgce);
}
while (num != 0);
return typeof(PMDMLFNOIDA).TypeHandle;
}
// Token: 0x0600D3BC RID: 54204 RVA: 0x0030E808 File Offset: 0x0030CA08
[Token(Token = "0x600D3BC")]
[Address(RVA = "0xCF3AD0", Offset = "0xCF28D0", VA = "0x180CF3AD0")]
private static short HLIHDDBIGAJ(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
{
int num;
do
{
num = 0;
byte[] knoihhimdle = PMDMLFNOIDA.KNOIHHIMDLE;
byte[] knoihhimdle2 = PMDMLFNOIDA.KNOIHHIMDLE;
int num2 = 0;
PMFIFPHNJJC.Write(knoihhimdle2, num2, 16);
Monitor.Exit(knoihhimdle);
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600D3BD RID: 54205 RVA: 0x0030E844 File Offset: 0x0030CA44
[Token(Token = "0x600D3BD")]
[Address(RVA = "0xCF2830", Offset = "0xCF1630", VA = "0x180CF2830")]
private static object FPADHDJHMHJ(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
{
int num;
do
{
num = 0;
byte[] knoihhimdle = PMDMLFNOIDA.KNOIHHIMDLE;
int num2 = 0;
byte[] knoihhimdle2 = PMDMLFNOIDA.KNOIHHIMDLE;
int num3 = BMGLIEDFNHP.Read(knoihhimdle2, num2, 16);
Monitor.Exit(knoihhimdle);
}
while (num != 0);
return typeof(PMDMLFNOIDA).TypeHandle;
}
// Token: 0x0600D3BE RID: 54206 RVA: 0x0030E884 File Offset: 0x0030CA84
[Token(Token = "0x600D3BE")]
[Address(RVA = "0xCF4D10", Offset = "0xCF3B10", VA = "0x180CF4D10")]
private static short NLODCMCHNMB(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
{
int num;
do
{
num = 0;
byte[] knoihhimdle = PMDMLFNOIDA.KNOIHHIMDLE;
byte[] knoihhimdle2 = PMDMLFNOIDA.KNOIHHIMDLE;
int num2 = 0;
PMFIFPHNJJC.Write(knoihhimdle2, num2, 16);
Monitor.Exit(knoihhimdle);
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600D3BF RID: 54207 RVA: 0x0030E8C0 File Offset: 0x0030CAC0
[Token(Token = "0x600D3BF")]
[Address(RVA = "0xCF2B00", Offset = "0xCF1900", VA = "0x180CF2B00")]
private static object GCCOOODBDIL(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
{
int num;
do
{
num = 0;
byte[] knoihhimdle = PMDMLFNOIDA.KNOIHHIMDLE;
int num2 = 0;
byte[] knoihhimdle2 = PMDMLFNOIDA.KNOIHHIMDLE;
int num3 = BMGLIEDFNHP.Read(knoihhimdle2, num2, 16);
Monitor.Exit(knoihhimdle);
}
while (num != 0);
return typeof(PMDMLFNOIDA).TypeHandle;
}
// Token: 0x0600D3C0 RID: 54208 RVA: 0x0030E900 File Offset: 0x0030CB00
[Token(Token = "0x600D3C0")]
[Address(RVA = "0xCF1400", Offset = "0xCF0200", VA = "0x180CF1400")]
private static short BJICKPDBDNJ(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
{
for (;;)
{
int num = 0;
if (GAKCNAOJHAE != 0)
{
byte[] bgpaenfpngo = PMDMLFNOIDA.BGPAENFPNGO;
byte[] bgpaenfpngo2 = PMDMLFNOIDA.BGPAENFPNGO;
int num2 = 0;
PMFIFPHNJJC.Write(bgpaenfpngo2, num2, 16);
Monitor.Exit(bgpaenfpngo);
if (num == 0)
{
break;
}
}
}
throw new NullReferenceException();
}
// Token: 0x0600D3C1 RID: 54209 RVA: 0x0030E944 File Offset: 0x0030CB44
[Token(Token = "0x600D3C1")]
[Address(RVA = "0xCF1E30", Offset = "0xCF0C30", VA = "0x180CF1E30")]
private static object DPECBCKEGLB(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
{
int num;
do
{
num = 0;
byte[] bgpaenfpngo = PMDMLFNOIDA.BGPAENFPNGO;
int num2 = 0;
byte[] bgpaenfpngo2 = PMDMLFNOIDA.BGPAENFPNGO;
int num3 = BMGLIEDFNHP.Read(bgpaenfpngo2, num2, 16);
Monitor.Exit(bgpaenfpngo);
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600D3C2 RID: 54210 RVA: 0x0030E97C File Offset: 0x0030CB7C
[Token(Token = "0x600D3C2")]
[Address(RVA = "0xCF22D0", Offset = "0xCF10D0", VA = "0x180CF22D0")]
private static short EGLNAIBOHKC(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
{
throw new NullReferenceException();
}
// Token: 0x0600D3C3 RID: 54211 RVA: 0x0030E994 File Offset: 0x0030CB94
[Token(Token = "0x600D3C3")]
[Address(RVA = "0xCF1620", Offset = "0xCF0420", VA = "0x180CF1620")]
private static object BMACJGAECGK(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
{
int num;
do
{
num = 0;
byte[] ljnhfeldhfc = PMDMLFNOIDA.LJNHFELDHFC;
int num2 = 0;
byte[] ljnhfeldhfc2 = PMDMLFNOIDA.LJNHFELDHFC;
int num3 = BMGLIEDFNHP.Read(ljnhfeldhfc2, num2, 16);
byte[] ljnhfeldhfc3 = PMDMLFNOIDA.LJNHFELDHFC;
Monitor.Exit(ljnhfeldhfc);
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600D3C4 RID: 54212 RVA: 0x0030E9D8 File Offset: 0x0030CBD8
[Token(Token = "0x600D3C4")]
[Address(RVA = "0xCF3E10", Offset = "0xCF2C10", VA = "0x180CF3E10")]
private static short JGPMKAOOKEJ(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
{
int num;
do
{
num = 0;
FKHCBJLMECH akoegaklnci = PMDMLFNOIDA.AKOEGAKLNCI;
FKHCBJLMECH akoegaklnci2 = PMDMLFNOIDA.AKOEGAKLNCI;
int num2 = 0;
akoegaklnci2.StartWriting(PMFIFPHNJJC, num2);
FKHCBJLMECH akoegaklnci3 = PMDMLFNOIDA.AKOEGAKLNCI;
int num3 = PMDMLFNOIDA.AKOEGAKLNCI.FinishWriting();
Monitor.Exit(akoegaklnci);
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600D3C5 RID: 54213 RVA: 0x0030EA34 File Offset: 0x0030CC34
[Token(Token = "0x600D3C5")]
[Address(RVA = "0xCF2E80", Offset = "0xCF1C80", VA = "0x180CF2E80")]
private static object GOLFKODNIOM(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
{
int num;
do
{
num = 0;
FKHCBJLMECH akoegaklnci = PMDMLFNOIDA.AKOEGAKLNCI;
int num2 = 0;
FKHCBJLMECH akoegaklnci2 = PMDMLFNOIDA.AKOEGAKLNCI;
int num3 = 0;
akoegaklnci2.StartReading(BMGLIEDFNHP, num2, num3);
ulong num4 = PMDMLFNOIDA.AKOEGAKLNCI.ReadVarULong();
PMDMLFNOIDA.AKOEGAKLNCI.FinishReading();
Monitor.Exit(akoegaklnci);
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600D3C6 RID: 54214 RVA: 0x0030EA90 File Offset: 0x0030CC90
[Token(Token = "0x600D3C6")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PMDMLFNOIDA()
{
}
// Token: 0x0600D3C7 RID: 54215 RVA: 0x0030EAA4 File Offset: 0x0030CCA4
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600D3C7")]
[Address(RVA = "0xCF5BC0", Offset = "0xCF49C0", VA = "0x180CF5BC0")]
static PMDMLFNOIDA()
{
Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> dictionary = new Dictionary();
Type typeFromHandle = typeof(ushort);
Type typeFromHandle2 = typeof(short);
int num;
Converter<object, object> converter = new Converter(num.ONJKDPGOJMD);
num = 0;
int num2;
Converter<object, object> converter2 = new Converter(num2.HDHIBGIHLKI);
num2 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd;
emmhkokagjd.EAOPIDGKGEB = typeFromHandle2;
emmhkokagjd.GJEOMMBHHJP = converter;
emmhkokagjd.CDKICPOHAOB = converter2;
dictionary.Add(typeFromHandle, emmhkokagjd);
Type typeFromHandle3 = typeof(uint);
Type typeFromHandle4 = typeof(int);
int num3;
Converter<object, object> converter3 = new Converter(num3.MOPBOPJIGMH);
num3 = 0;
int num4;
Converter<object, object> converter4 = new Converter(num4.NPNCJNGHAJD);
num4 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd2;
emmhkokagjd2.EAOPIDGKGEB = typeFromHandle4;
emmhkokagjd2.GJEOMMBHHJP = converter3;
emmhkokagjd2.CDKICPOHAOB = converter4;
dictionary.Add(typeFromHandle3, emmhkokagjd2);
Type typeFromHandle5 = typeof(ulong);
Type typeFromHandle6 = typeof(long);
int num5;
Converter<object, object> converter5 = new Converter(num5.HFLAJCHEPLC);
num5 = 0;
int num6;
Converter<object, object> converter6 = new Converter(num6.MPPLEEOONPA);
num6 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd3;
emmhkokagjd3.EAOPIDGKGEB = typeFromHandle6;
emmhkokagjd3.GJEOMMBHHJP = converter5;
emmhkokagjd3.CDKICPOHAOB = converter6;
dictionary.Add(typeFromHandle5, emmhkokagjd3);
Type typeFromHandle7 = typeof(ObscuredInt);
Type typeFromHandle8 = typeof(int);
int num7;
Converter<object, object> converter7 = new Converter(num7.GHHGBMEABGL);
num7 = 0;
int num8;
Converter<object, object> converter8 = new Converter(num8.JIJENEBOLCG);
num8 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd4;
emmhkokagjd4.EAOPIDGKGEB = typeFromHandle8;
emmhkokagjd4.GJEOMMBHHJP = converter7;
emmhkokagjd4.CDKICPOHAOB = converter8;
dictionary.Add(typeFromHandle7, emmhkokagjd4);
Type typeFromHandle9 = typeof(ObscuredLong);
Type typeFromHandle10 = typeof(long);
int num9;
Converter<object, object> converter9 = new Converter(num9.KOGEPDFGIBN);
num9 = 0;
int num10;
Converter<object, object> converter10 = new Converter(num10.MEPABFMNDPE);
num10 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd5;
emmhkokagjd5.EAOPIDGKGEB = typeFromHandle10;
emmhkokagjd5.GJEOMMBHHJP = converter9;
emmhkokagjd5.CDKICPOHAOB = converter10;
dictionary.Add(typeFromHandle9, emmhkokagjd5);
Type typeFromHandle11 = typeof(ObscuredFloat);
Type typeFromHandle12 = typeof(float);
int num11;
Converter<object, object> converter11 = new Converter(num11.LPNEKDDNDBB);
num11 = 0;
int num12;
Converter<object, object> converter12 = new Converter(num12.DAPFHKKHPAK);
num12 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd6;
emmhkokagjd6.EAOPIDGKGEB = typeFromHandle12;
emmhkokagjd6.GJEOMMBHHJP = converter11;
emmhkokagjd6.CDKICPOHAOB = converter12;
dictionary.Add(typeFromHandle11, emmhkokagjd6);
Type typeFromHandle13 = typeof(ObscuredBool);
Type typeFromHandle14 = typeof(bool);
int num13;
Converter<object, object> converter13 = new Converter(num13.DMKDCFOFNII);
num13 = 0;
int num14;
Converter<object, object> converter14 = new Converter(num14.BPNKKDOIFPJ);
num14 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd7;
emmhkokagjd7.EAOPIDGKGEB = typeFromHandle14;
emmhkokagjd7.GJEOMMBHHJP = converter13;
emmhkokagjd7.CDKICPOHAOB = converter14;
dictionary.Add(typeFromHandle13, emmhkokagjd7);
Type typeFromHandle15 = typeof(ObscuredUInt);
Type typeFromHandle16 = typeof(int);
int num15;
Converter<object, object> converter15 = new Converter(num15.FHPPBLNLDDJ);
num15 = 0;
int num16;
Converter<object, object> converter16 = new Converter(num16.PALLADADBAF);
num16 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd8;
emmhkokagjd8.EAOPIDGKGEB = typeFromHandle16;
emmhkokagjd8.GJEOMMBHHJP = converter15;
emmhkokagjd8.CDKICPOHAOB = converter16;
dictionary.Add(typeFromHandle15, emmhkokagjd8);
Type typeFromHandle17 = typeof(AGAJMBPABDL);
Type typeFromHandle18 = typeof(int);
int num17;
Converter<object, object> converter17 = new Converter(num17.PFPJLDKMAJJ);
num17 = 0;
int num18;
Converter<object, object> converter18 = new Converter(num18.HMLPACLELJG);
num18 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd9;
emmhkokagjd9.EAOPIDGKGEB = typeFromHandle18;
emmhkokagjd9.GJEOMMBHHJP = converter17;
emmhkokagjd9.CDKICPOHAOB = converter18;
dictionary.Add(typeFromHandle17, emmhkokagjd9);
Type typeFromHandle19 = typeof(Player);
Type typeFromHandle20 = typeof(int);
int num19;
Converter<object, object> converter19 = new Converter(num19.ADKPLOJMFNA);
num19 = 0;
int num20;
Converter<object, object> converter20 = new Converter(num20.NBIHEKDEMGL);
num20 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd10;
emmhkokagjd10.EAOPIDGKGEB = typeFromHandle20;
emmhkokagjd10.GJEOMMBHHJP = converter19;
emmhkokagjd10.CDKICPOHAOB = converter20;
dictionary.Add(typeFromHandle19, emmhkokagjd10);
Type typeFromHandle21 = typeof(PhotonView);
Type typeFromHandle22 = typeof(int);
int num21;
Converter<object, object> converter21 = new Converter(num21.CGBFPHNEEJB);
num21 = 0;
int num22;
Converter<object, object> converter22 = new Converter(num22.BHDHNBBLPND);
num22 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd11;
emmhkokagjd11.EAOPIDGKGEB = typeFromHandle22;
emmhkokagjd11.GJEOMMBHHJP = converter21;
emmhkokagjd11.CDKICPOHAOB = converter22;
dictionary.Add(typeFromHandle21, emmhkokagjd11);
Type typeFromHandle23 = typeof(ENDNBHFKNFL);
Type typeFromHandle24 = typeof(int);
int num23;
Converter<object, object> converter23 = new Converter(num23.OFOKMFJJHND);
num23 = 0;
int num24;
Converter<object, object> converter24 = new Converter(num24.ADDPMHLBICC);
num24 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd12;
emmhkokagjd12.EAOPIDGKGEB = typeFromHandle24;
emmhkokagjd12.GJEOMMBHHJP = converter23;
emmhkokagjd12.CDKICPOHAOB = converter24;
dictionary.Add(typeFromHandle23, emmhkokagjd12);
Type typeFromHandle25 = typeof(MIJAPPJGGPC);
Type typeFromHandle26 = typeof(object);
int num25;
Converter<object, object> converter25 = new Converter(num25.MPAKLBAHHND);
num25 = 0;
int num26;
Converter<object, object> converter26 = new Converter(num26.DFNKKMOKHFE);
num26 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd13;
emmhkokagjd13.EAOPIDGKGEB = typeFromHandle26;
emmhkokagjd13.GJEOMMBHHJP = converter25;
emmhkokagjd13.CDKICPOHAOB = converter26;
dictionary.Add(typeFromHandle25, emmhkokagjd13);
Type typeFromHandle27 = typeof(RoomComment);
Type typeFromHandle28 = typeof(object);
int num27;
Converter<object, object> converter27 = new Converter(num27.OBOGIMAHJJC);
num27 = 0;
int num28;
Converter<object, object> converter28 = new Converter(num28.AKJLOHONOFK);
num28 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd14;
emmhkokagjd14.EAOPIDGKGEB = typeFromHandle28;
emmhkokagjd14.GJEOMMBHHJP = converter27;
emmhkokagjd14.CDKICPOHAOB = converter28;
dictionary.Add(typeFromHandle27, emmhkokagjd14);
Type typeFromHandle29 = typeof(string[]);
Type typeFromHandle30 = typeof(object[]);
int num29;
Converter<object, object> converter29 = new Converter(num29.JPNEMMKAJAC);
num29 = 0;
int num30;
Converter<object, object> converter30 = new Converter(num30.EDIFPCKLKKF);
num30 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd15;
emmhkokagjd15.EAOPIDGKGEB = typeFromHandle30;
emmhkokagjd15.GJEOMMBHHJP = converter29;
emmhkokagjd15.CDKICPOHAOB = converter30;
dictionary.Add(typeFromHandle29, emmhkokagjd15);
Type typeFromHandle31 = typeof(Guid);
Type typeFromHandle32 = typeof(byte[]);
int num31;
Converter<object, object> converter31 = new Converter(num31.NIEGGFHPOPN);
num31 = 0;
int num32;
Converter<object, object> converter32 = new Converter(num32.JFOKJFGGGMH);
num32 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd16;
emmhkokagjd16.EAOPIDGKGEB = typeFromHandle32;
emmhkokagjd16.GJEOMMBHHJP = converter31;
emmhkokagjd16.CDKICPOHAOB = converter32;
dictionary.Add(typeFromHandle31, emmhkokagjd16);
Type typeFromHandle33 = typeof(CreationManager.NMEELCFHDDC);
Type typeFromHandle34 = typeof(object);
int num33;
Converter<object, object> converter33 = new Converter(num33.FENKDKIKCJB);
num33 = 0;
int num34;
Converter<object, object> converter34 = new Converter(num34.OLCOKIMAJMG);
num34 = 0;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd17;
emmhkokagjd17.EAOPIDGKGEB = typeFromHandle34;
emmhkokagjd17.GJEOMMBHHJP = converter33;
emmhkokagjd17.CDKICPOHAOB = converter34;
dictionary.Add(typeFromHandle33, emmhkokagjd17);
PMDMLFNOIDA.DPFCIHELCNI = dictionary;
PMDMLFNOIDA.AKOEGAKLNCI = new FKHCBJLMECH(1024);
PMDMLFNOIDA.MNGPHDCKGCE = new byte[12];
PMDMLFNOIDA.KNOIHHIMDLE = new byte[16];
PMDMLFNOIDA.BGPAENFPNGO = new byte[16];
PMDMLFNOIDA.LJNHFELDHFC = new byte[16];
}
// Token: 0x0400876C RID: 34668
[Token(Token = "0x400876C")]
private static PMDMLFNOIDA ECBJFLDKEOM;
// Token: 0x0400876D RID: 34669
[Token(Token = "0x400876D")]
private static Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> DPFCIHELCNI;
// Token: 0x0400876E RID: 34670
[Token(Token = "0x400876E")]
private static FKHCBJLMECH AKOEGAKLNCI;
// Token: 0x0400876F RID: 34671
[Token(Token = "0x400876F")]
public static readonly byte[] MNGPHDCKGCE;
// Token: 0x04008770 RID: 34672
[Token(Token = "0x4008770")]
public static readonly byte[] KNOIHHIMDLE;
// Token: 0x04008771 RID: 34673
[Token(Token = "0x4008771")]
public static readonly byte[] BGPAENFPNGO;
// Token: 0x04008772 RID: 34674
[Token(Token = "0x4008772")]
public static readonly byte[] LJNHFELDHFC;
// Token: 0x0200204F RID: 8271
[Token(Token = "0x200204F")]
private class EMMHKOKAGJD
{
// Token: 0x0600D3C8 RID: 54216 RVA: 0x0030F170 File Offset: 0x0030D370
[Token(Token = "0x600D3C8")]
[Address(RVA = "0x4A7B10", Offset = "0x4A6910", VA = "0x1804A7B10")]
public EMMHKOKAGJD(Type CLNEFOOKKGG, Converter<object, object> MCEIKGKEHGG, Converter<object, object> GMKIOEJBDIL)
{
this.EAOPIDGKGEB = CLNEFOOKKGG;
this.GJEOMMBHHJP = MCEIKGKEHGG;
this.CDKICPOHAOB = GMKIOEJBDIL;
}
// Token: 0x04008773 RID: 34675
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008773")]
public Type EAOPIDGKGEB;
// Token: 0x04008774 RID: 34676
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008774")]
public Converter<object, object> GJEOMMBHHJP;
// Token: 0x04008775 RID: 34677
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008775")]
public Converter<object, object> CDKICPOHAOB;
}
// Token: 0x02002050 RID: 8272
[Token(Token = "0x2002050")]
[CompilerGenerated]
private sealed class BEIFGEINOGP
{
// Token: 0x0600D3C9 RID: 54217 RVA: 0x0030F198 File Offset: 0x0030D398
[Token(Token = "0x600D3C9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BEIFGEINOGP()
{
}
// Token: 0x0600D3CA RID: 54218 RVA: 0x0030F1AC File Offset: 0x0030D3AC
[Token(Token = "0x600D3CA")]
[Address(RVA = "0xCE71F0", Offset = "0xCE5FF0", VA = "0x180CE71F0")]
internal object <_CreateSerializerForEnum>b__0(object input)
{
Type type = this.underlyingType;
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
object obj = Convert.ChangeType(input, type, invariantCulture);
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = this.underlyingTypeSerializerEntry;
if (emmhkokagjd != 0)
{
object obj2 = emmhkokagjd.GJEOMMBHHJP(obj);
}
return obj;
}
// Token: 0x04008776 RID: 34678
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008776")]
public Type underlyingType;
// Token: 0x04008777 RID: 34679
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008777")]
public PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry;
}
// Token: 0x02002051 RID: 8273
[Token(Token = "0x2002051")]
[CompilerGenerated]
private sealed class HFJMBNLPDGB
{
// Token: 0x0600D3CB RID: 54219 RVA: 0x0030F1F4 File Offset: 0x0030D3F4
[Token(Token = "0x600D3CB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HFJMBNLPDGB()
{
}
// Token: 0x0600D3CC RID: 54220 RVA: 0x0030F208 File Offset: 0x0030D408
[Token(Token = "0x600D3CC")]
[Address(RVA = "0xCE8270", Offset = "0xCE7070", VA = "0x180CE8270")]
internal object <_CreateDeserializerForEnum>b__0(object input)
{
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = this.underlyingTypeSerializerEntry;
if (emmhkokagjd != 0)
{
object obj = emmhkokagjd.CDKICPOHAOB(input);
}
return Enum.ToObject(this.enumType, input);
}
// Token: 0x04008778 RID: 34680
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008778")]
public PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry;
// Token: 0x04008779 RID: 34681
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008779")]
public Type enumType;
}
// Token: 0x02002052 RID: 8274
[Token(Token = "0x2002052")]
[CompilerGenerated]
private sealed class IAIAMHBODHO
{
// Token: 0x0600D3CD RID: 54221 RVA: 0x0030F240 File Offset: 0x0030D440
[Token(Token = "0x600D3CD")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public IAIAMHBODHO()
{
}
// Token: 0x0600D3CE RID: 54222 RVA: 0x0030F254 File Offset: 0x0030D454
[Token(Token = "0x600D3CE")]
[Address(RVA = "0xCE8500", Offset = "0xCE7300", VA = "0x180CE8500")]
internal object <_CreateSerializerForIList>b__0(object input)
{
/*
An exception occurred when decompiling this method (0600D3CE)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/IAIAMHBODHO::<_CreateSerializerForIList>b__0(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_3E:
stloc:object(var_6_46, call:!1[exp:object](Converter`2::Invoke, ldloc:class [mscorlib]System.Converter`2<object, object>[exp:Converter`2](var_5_2F), ldloc:int32[exp:!0](var_0_3D)))
call:void(Array::SetValue, ldloc:Array(var_3), ldloc:object(var_6_46), ldloc:int32(var_0_3D))
stloc:int32(var_0_54, add:int32(ldloc:int32(var_0_3D), ldc.i4:int32(1)))
stloc:object(var_6_5A, add:object(ldloc:object(var_6_46), ldloc:object(var_6_46)))
stloc:object(var_6_61, add:object(ldloc:object(var_6_5A), ldloc:object(var_6_5A)))
}
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: 0x0400877A RID: 34682
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400877A")]
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
}
// Token: 0x02002053 RID: 8275
[Token(Token = "0x2002053")]
[CompilerGenerated]
private sealed class EHPAPCPHOND
{
// Token: 0x0600D3CF RID: 54223 RVA: 0x0030F2C4 File Offset: 0x0030D4C4
[Token(Token = "0x600D3CF")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EHPAPCPHOND()
{
}
// Token: 0x0600D3D0 RID: 54224 RVA: 0x0030F2D8 File Offset: 0x0030D4D8
[Token(Token = "0x600D3D0")]
[Address(RVA = "0xCE7D30", Offset = "0xCE6B30", VA = "0x180CE7D30")]
internal object <_CreateDeserializerForComponent>b__0(object input)
{
int num = 0;
PhotonView photonView;
if (photonView != num)
{
Type type = this.componentType;
Component component = photonView.GetComponent(type);
}
throw new NullReferenceException();
}
// Token: 0x0400877B RID: 34683
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400877B")]
public Type componentType;
}
// Token: 0x02002054 RID: 8276
[Token(Token = "0x2002054")]
[CompilerGenerated]
private sealed class OCDEOEMPANG
{
// Token: 0x0600D3D1 RID: 54225 RVA: 0x0030F30C File Offset: 0x0030D50C
[Token(Token = "0x600D3D1")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public OCDEOEMPANG()
{
}
// Token: 0x0600D3D2 RID: 54226 RVA: 0x0030F320 File Offset: 0x0030D520
[Token(Token = "0x600D3D2")]
[Address(RVA = "0xCE8C60", Offset = "0xCE7A60", VA = "0x180CE8C60")]
internal object <_CreateDeserializerForProtobuf>b__0(object input)
{
object obj;
do
{
obj = Activator.CreateInstance(this.protobufType);
if (obj == 0)
{
}
}
while (obj == 0 || (input != 0 && obj == 0));
return obj;
}
// Token: 0x0400877C RID: 34684
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400877C")]
public Type protobufType;
}
// Token: 0x02002055 RID: 8277
[Token(Token = "0x2002055")]
[CompilerGenerated]
private sealed class PBNAHCCLKBM
{
// Token: 0x0600D3D3 RID: 54227 RVA: 0x0030F34C File Offset: 0x0030D54C
[Token(Token = "0x600D3D3")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PBNAHCCLKBM()
{
}
// Token: 0x0600D3D4 RID: 54228 RVA: 0x0030F360 File Offset: 0x0030D560
[Token(Token = "0x600D3D4")]
[Address(RVA = "0xCE8DA0", Offset = "0xCE7BA0", VA = "0x180CE8DA0")]
internal object <_CreateDeserializerForArray>b__0(object input)
{
/*
An exception occurred when decompiling this method (0600D3D4)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/PBNAHCCLKBM::<_CreateDeserializerForArray>b__0(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_39:
stloc:object(var_6_41, call:!1[exp:object](Converter`2::Invoke, ldloc:class [mscorlib]System.Converter`2<object, object>[exp:Converter`2](var_5_2A), ldloc:int32[exp:!0](var_0_38)))
call:void(Array::SetValue, ldloc:Array(var_3), ldloc:object(var_6_41), ldloc:int32(var_0_38))
stloc:int32(var_0_4F, add:int32(ldloc:int32(var_0_38), ldc.i4:int32(1)))
stloc:object(var_6_55, add:object(ldloc:object(var_6_41), ldloc:object(var_6_41)))
stloc:object(var_6_5C, add:object(ldloc:object(var_6_55), ldloc:object(var_6_55)))
}
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: 0x0400877D RID: 34685
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400877D")]
public Type type;
// Token: 0x0400877E RID: 34686
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400877E")]
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
}
// Token: 0x02002056 RID: 8278
[Token(Token = "0x2002056")]
[CompilerGenerated]
private sealed class MCBHMMDOLPC
{
// Token: 0x0600D3D5 RID: 54229 RVA: 0x0030F3CC File Offset: 0x0030D5CC
[Token(Token = "0x600D3D5")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MCBHMMDOLPC()
{
}
// Token: 0x0600D3D6 RID: 54230 RVA: 0x0030F3E0 File Offset: 0x0030D5E0
[Token(Token = "0x600D3D6")]
[Address(RVA = "0xCE87F0", Offset = "0xCE75F0", VA = "0x180CE87F0")]
internal object <_CreateDeserializerForList>b__0(object input)
{
int num;
int num2;
object obj;
do
{
num = 0;
if (input == 0)
{
}
Type typeFromHandle = typeof(List<>);
Type[] array = new Type[1];
Type type = this.type;
if (type != 0)
{
}
array[0] = type;
bool flag = typeFromHandle.IsCOMObjectImpl();
object[] array2 = new object[1];
if (array2 != 0)
{
}
num2 = 0;
array2[0] = array2;
if (obj == 0)
{
}
}
while (obj == 0);
if (num < num2)
{
num += num;
num++;
}
if (num < num)
{
Converter<object, object> cdkicpohaob = this.innerSerializerEntry.CDKICPOHAOB;
uint num3;
if (num < (int)num3)
{
num += num;
num++;
}
object obj2 = cdkicpohaob(num);
num += num;
num++;
num++;
obj2 += obj2;
num++;
num += 19;
obj2 += obj2;
num += 19;
obj2 += obj2;
num += 2;
num += 19;
}
return obj;
}
// Token: 0x0400877F RID: 34687
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400877F")]
public Type type;
// Token: 0x04008780 RID: 34688
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008780")]
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
}
// Token: 0x02002057 RID: 8279
[Token(Token = "0x2002057")]
[CompilerGenerated]
private sealed class HHEFCCBNHCH<T>
{
// Token: 0x0600D3D7 RID: 54231 RVA: 0x0030F4B8 File Offset: 0x0030D6B8
[Token(Token = "0x600D3D7")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public HHEFCCBNHCH()
{
}
// Token: 0x0600D3D8 RID: 54232 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D3D8")]
[Address(RVA = "0x30327A0", Offset = "0x30315A0", VA = "0x1830327A0")]
internal object <_CreateBitPackerSerializer>b__0(object input)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04008781 RID: 34689
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4008781")]
public Action<BitPacker, T> writeCallback;
}
// Token: 0x02002058 RID: 8280
[Token(Token = "0x2002058")]
[CompilerGenerated]
private sealed class DOBENDHAABB<T>
{
// Token: 0x0600D3D9 RID: 54233 RVA: 0x0030F4D4 File Offset: 0x0030D6D4
[Token(Token = "0x600D3D9")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public DOBENDHAABB()
{
}
// Token: 0x0600D3DA RID: 54234 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D3DA")]
[Address(RVA = "0x3031710", Offset = "0x3030510", VA = "0x183031710")]
internal object <_CreateBitPackerDeserializer>b__0(object input)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04008782 RID: 34690
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4008782")]
public Func<BitPacker, T> readCallback;
}
}