Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1847 lines
69 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.Locomotion;
using RecRoom.Networking;
using UnityEngine;
// Token: 0x0200213A RID: 8506
[Token(Token = "0x200213A")]
public class PMDMLFNOIDA : NLOGDCOBFFA
{
// Token: 0x17002253 RID: 8787
// (get) Token: 0x0600D784 RID: 55172 RVA: 0x00316870 File Offset: 0x00314A70
[Token(Token = "0x17002253")]
public static PMDMLFNOIDA ONCPNMDGGKG
{
[Token(Token = "0x600D784")]
[Address(RVA = "0x198BEF0", Offset = "0x198AEF0", VA = "0x18198BEF0")]
get
{
PMDMLFNOIDA.ECBJFLDKEOM = new PMDMLFNOIDA();
return PMDMLFNOIDA.ECBJFLDKEOM;
}
}
// Token: 0x0600D785 RID: 55173 RVA: 0x00316894 File Offset: 0x00314A94
[Token(Token = "0x600D785")]
[Address(RVA = "0x198AB60", Offset = "0x1989B60", VA = "0x18198AB60")]
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:
Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> dpfcihelcni = PMDMLFNOIDA.DPFCIHELCNI;
throw new NullReferenceException();
}
throw new NullReferenceException();
}
// Token: 0x0600D786 RID: 55174 RVA: 0x00316AD4 File Offset: 0x00314CD4
[Token(Token = "0x600D786")]
[Address(RVA = "0x1989490", Offset = "0x1988490", VA = "0x181989490")]
private static Converter<object, object> CPGDMJIHHND(Type GEDCEIDOKJL)
{
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd;
do
{
emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(GEDCEIDOKJL);
}
while (emmhkokagjd == 0);
return emmhkokagjd.GJEOMMBHHJP;
}
// Token: 0x0600D787 RID: 55175 RVA: 0x00316AF4 File Offset: 0x00314CF4
[Token(Token = "0x600D787")]
[Address(RVA = "0x1989260", Offset = "0x1988260", VA = "0x181989260")]
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: 0x0600D788 RID: 55176 RVA: 0x00316B2C File Offset: 0x00314D2C
[Token(Token = "0x600D788")]
[Address(RVA = "0x198A7B0", Offset = "0x19897B0", VA = "0x18198A7B0")]
private static object GHHGBMEABGL(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D789 RID: 55177 RVA: 0x00316B40 File Offset: 0x00314D40
[Token(Token = "0x600D789")]
[Address(RVA = "0x198A240", Offset = "0x1989240", VA = "0x18198A240")]
private static object FHPPBLNLDDJ(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D78A RID: 55178 RVA: 0x00316B54 File Offset: 0x00314D54
[Token(Token = "0x600D78A")]
[Address(RVA = "0x198BDD0", Offset = "0x198ADD0", VA = "0x18198BDD0")]
private static object KOGEPDFGIBN(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D78B RID: 55179 RVA: 0x00316B68 File Offset: 0x00314D68
[Token(Token = "0x600D78B")]
[Address(RVA = "0x198BFE0", Offset = "0x198AFE0", VA = "0x18198BFE0")]
private static object LPNEKDDNDBB(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D78C RID: 55180 RVA: 0x00316B7C File Offset: 0x00314D7C
[Token(Token = "0x600D78C")]
[Address(RVA = "0x1989840", Offset = "0x1988840", VA = "0x181989840")]
private static object DMKDCFOFNII(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D78D RID: 55181 RVA: 0x00316B90 File Offset: 0x00314D90
[Token(Token = "0x600D78D")]
[Address(RVA = "0x198CDF0", Offset = "0x198BDF0", VA = "0x18198CDF0")]
private static object ONJKDPGOJMD(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D78E RID: 55182 RVA: 0x00316BA4 File Offset: 0x00314DA4
[Token(Token = "0x600D78E")]
[Address(RVA = "0x198C350", Offset = "0x198B350", VA = "0x18198C350")]
private static object MOPBOPJIGMH(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D78F RID: 55183 RVA: 0x00316BB8 File Offset: 0x00314DB8
[Token(Token = "0x600D78F")]
[Address(RVA = "0x198B3A0", Offset = "0x198A3A0", VA = "0x18198B3A0")]
private static object HFLAJCHEPLC(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D790 RID: 55184 RVA: 0x00316BCC File Offset: 0x00314DCC
[Token(Token = "0x600D790")]
[Address(RVA = "0x198CF20", Offset = "0x198BF20", VA = "0x18198CF20")]
private static object PFPJLDKMAJJ(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
throw new NullReferenceException();
}
// Token: 0x0600D791 RID: 55185 RVA: 0x00316BEC File Offset: 0x00314DEC
[Token(Token = "0x600D791")]
[Address(RVA = "0x19888B0", Offset = "0x19878B0", VA = "0x1819888B0")]
private static object ADKPLOJMFNA(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
AGAJMBPABDL agajmbpabdl;
int inpoaaaoahi = agajmbpabdl.INPOAAAOAHI;
throw new NullReferenceException();
}
// Token: 0x0600D792 RID: 55186 RVA: 0x00316C14 File Offset: 0x00314E14
[Token(Token = "0x600D792")]
[Address(RVA = "0x19893B0", Offset = "0x19883B0", VA = "0x1819893B0")]
private static object CGBFPHNEEJB(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
throw new NullReferenceException();
}
// Token: 0x0600D793 RID: 55187 RVA: 0x00316C34 File Offset: 0x00314E34
[Token(Token = "0x600D793")]
[Address(RVA = "0x198CAF0", Offset = "0x198BAF0", VA = "0x18198CAF0")]
private static object OFOKMFJJHND(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D794 RID: 55188 RVA: 0x00316C48 File Offset: 0x00314E48
[Token(Token = "0x600D794")]
[Address(RVA = "0x198CA40", Offset = "0x198BA40", VA = "0x18198CA40")]
private static object OBOGIMAHJJC(object DBFBLNILIGL)
{
return RoomComment.LIMFFFJLGEG(DBFBLNILIGL);
}
// Token: 0x0600D795 RID: 55189 RVA: 0x00316C5C File Offset: 0x00314E5C
[Token(Token = "0x600D795")]
[Address(RVA = "0x198C3D0", Offset = "0x198B3D0", VA = "0x18198C3D0")]
private static object MPAKLBAHHND(object DBFBLNILIGL)
{
object[] array = new object[4];
if (array != 0)
{
}
array[0] = array;
return array;
}
// Token: 0x0600D796 RID: 55190 RVA: 0x00316C84 File Offset: 0x00314E84
[Token(Token = "0x600D796")]
[Address(RVA = "0x198A040", Offset = "0x1989040", VA = "0x18198A040")]
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: 0x0600D797 RID: 55191 RVA: 0x00316CC4 File Offset: 0x00314EC4
[Token(Token = "0x600D797")]
[Address(RVA = "0x1989CA0", Offset = "0x1988CA0", VA = "0x181989CA0")]
private static object EENEAHMLOFH(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
PhotonView photonView;
int viewIdField = photonView.viewIdField;
throw new NullReferenceException();
}
// Token: 0x0600D798 RID: 55192 RVA: 0x00316CEC File Offset: 0x00314EEC
[Token(Token = "0x600D798")]
[Address(RVA = "0x198C110", Offset = "0x198B110", VA = "0x18198C110")]
private static object MEGKABJHEKJ(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
PhotonView photonView;
int viewIdField = photonView.viewIdField;
throw new NullReferenceException();
}
// Token: 0x0600D799 RID: 55193 RVA: 0x00316D14 File Offset: 0x00314F14
[Token(Token = "0x600D799")]
[Address(RVA = "0x198BE80", Offset = "0x198AE80", VA = "0x18198BE80")]
private static object LBFPMCKILAF(object DBFBLNILIGL)
{
/*
An exception occurred when decompiling this method (0600D799)
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: 0x0600D79A RID: 55194 RVA: 0x00316D24 File Offset: 0x00314F24
[Token(Token = "0x600D79A")]
[Address(RVA = "0x1988E10", Offset = "0x1987E10", VA = "0x181988E10")]
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: 0x0600D79B RID: 55195 RVA: 0x00316D58 File Offset: 0x00314F58
[Token(Token = "0x600D79B")]
[Address(RVA = "0x198A510", Offset = "0x1989510", VA = "0x18198A510")]
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: 0x0600D79C RID: 55196 RVA: 0x00316D8C File Offset: 0x00314F8C
[Token(Token = "0x600D79C")]
[Address(RVA = "0x198C2C0", Offset = "0x198B2C0", VA = "0x18198C2C0")]
private static Converter<object, object> MJPCMDGOJIJ(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN)
{
return delegate(object input)
{
/*
An exception occurred when decompiling this method (0600D7D5)
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: 0x0600D79D RID: 55197 RVA: 0x00316DB8 File Offset: 0x00314FB8
[Token(Token = "0x600D79D")]
[Address(RVA = "0x198AAE0", Offset = "0x1989AE0", VA = "0x18198AAE0")]
private static object HDHIBGIHLKI(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D79E RID: 55198 RVA: 0x00316DCC File Offset: 0x00314FCC
[Token(Token = "0x600D79E")]
[Address(RVA = "0x198C9C0", Offset = "0x198B9C0", VA = "0x18198C9C0")]
private static object NPNCJNGHAJD(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D79F RID: 55199 RVA: 0x00316DE0 File Offset: 0x00314FE0
[Token(Token = "0x600D79F")]
[Address(RVA = "0x198C610", Offset = "0x198B610", VA = "0x18198C610")]
private static object MPPLEEOONPA(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D7A0 RID: 55200 RVA: 0x00316DF4 File Offset: 0x00314FF4
[Token(Token = "0x600D7A0")]
[Address(RVA = "0x198BA80", Offset = "0x198AA80", VA = "0x18198BA80")]
private static object JIJENEBOLCG(object DBFBLNILIGL)
{
ObscuredInt obscuredInt;
bool fakeValueActive = obscuredInt.fakeValueActive;
throw new NullReferenceException();
}
// Token: 0x0600D7A1 RID: 55201 RVA: 0x00316E10 File Offset: 0x00315010
[Token(Token = "0x600D7A1")]
[Address(RVA = "0x198CE70", Offset = "0x198BE70", VA = "0x18198CE70")]
private static object PALLADADBAF(object DBFBLNILIGL)
{
ObscuredUInt obscuredUInt;
bool fakeValueActive = obscuredUInt.fakeValueActive;
throw new NullReferenceException();
}
// Token: 0x0600D7A2 RID: 55202 RVA: 0x00316E2C File Offset: 0x0031502C
[Token(Token = "0x600D7A2")]
[Address(RVA = "0x198C200", Offset = "0x198B200", VA = "0x18198C200")]
private static object MEPABFMNDPE(object DBFBLNILIGL)
{
ObscuredLong obscuredLong;
bool inited = obscuredLong.inited;
throw new NullReferenceException();
}
// Token: 0x0600D7A3 RID: 55203 RVA: 0x00316E48 File Offset: 0x00315048
[Token(Token = "0x600D7A3")]
[Address(RVA = "0x1989500", Offset = "0x1988500", VA = "0x181989500")]
private static object DAPFHKKHPAK(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D7A4 RID: 55204 RVA: 0x00316E5C File Offset: 0x0031505C
[Token(Token = "0x600D7A4")]
[Address(RVA = "0x1989300", Offset = "0x1988300", VA = "0x181989300")]
private static object BPNKKDOIFPJ(object DBFBLNILIGL)
{
ObscuredBool obscuredBool;
bool inited = obscuredBool.inited;
throw new NullReferenceException();
}
// Token: 0x0600D7A5 RID: 55205 RVA: 0x00316E78 File Offset: 0x00315078
[Token(Token = "0x600D7A5")]
[Address(RVA = "0x198B780", Offset = "0x198A780", VA = "0x18198B780")]
private static object HMLPACLELJG(object DBFBLNILIGL)
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
throw new NullReferenceException();
}
// Token: 0x0600D7A6 RID: 55206 RVA: 0x00316E94 File Offset: 0x00315094
[Token(Token = "0x600D7A6")]
[Address(RVA = "0x198C690", Offset = "0x198B690", VA = "0x18198C690")]
private static object NBIHEKDEMGL(object DBFBLNILIGL)
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
AGAJMBPABDL agajmbpabdl2;
Player player = agajmbpabdl2.GPOMCJICJIH();
throw new NullReferenceException();
}
// Token: 0x0600D7A7 RID: 55207 RVA: 0x00316EB8 File Offset: 0x003150B8
[Token(Token = "0x600D7A7")]
[Address(RVA = "0x1988D90", Offset = "0x1987D90", VA = "0x181988D90")]
private static object BHDHNBBLPND(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D7A8 RID: 55208 RVA: 0x00316ECC File Offset: 0x003150CC
[Token(Token = "0x600D7A8")]
[Address(RVA = "0x19887C0", Offset = "0x19877C0", VA = "0x1819887C0")]
private static object ADDPMHLBICC(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D7A9 RID: 55209 RVA: 0x00316EE0 File Offset: 0x003150E0
[Token(Token = "0x600D7A9")]
[Address(RVA = "0x1988990", Offset = "0x1987990", VA = "0x181988990")]
private static object AKJLOHONOFK(object DBFBLNILIGL)
{
return RoomComment.FMPDNMFBCJH(DBFBLNILIGL);
}
// Token: 0x0600D7AA RID: 55210 RVA: 0x00316EF4 File Offset: 0x003150F4
[Token(Token = "0x600D7AA")]
[Address(RVA = "0x19895B0", Offset = "0x19885B0", VA = "0x1819895B0")]
private static object DFNKKMOKHFE(object DBFBLNILIGL)
{
for (;;)
{
if (DBFBLNILIGL == 0)
{
}
object obj;
if (obj == 0 || obj != 0)
{
return;
}
}
}
// Token: 0x0600D7AB RID: 55211 RVA: 0x00316F10 File Offset: 0x00315110
[Token(Token = "0x600D7AB")]
[Address(RVA = "0x198CC10", Offset = "0x198BC10", VA = "0x18198CC10")]
private static object OLCOKIMAJMG(object DBFBLNILIGL)
{
object obj;
return obj;
}
// Token: 0x0600D7AC RID: 55212 RVA: 0x00316F28 File Offset: 0x00315128
[Token(Token = "0x600D7AC")]
[Address(RVA = "0x198C080", Offset = "0x198B080", VA = "0x18198C080")]
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: 0x0600D7AD RID: 55213 RVA: 0x00316F54 File Offset: 0x00315154
[Token(Token = "0x600D7AD")]
[Address(RVA = "0x19897B0", Offset = "0x19887B0", VA = "0x1819897B0")]
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: 0x0600D7AE RID: 55214 RVA: 0x00316F80 File Offset: 0x00315180
[Token(Token = "0x600D7AE")]
[Address(RVA = "0x198CA50", Offset = "0x198BA50", VA = "0x18198CA50")]
private static Converter<object, object> OEFDJGKDLBG(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN, Type GEDCEIDOKJL)
{
return delegate(object input)
{
/*
An exception occurred when decompiling this method (0600D7DB)
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: 0x0600D7AF RID: 55215 RVA: 0x00316FB4 File Offset: 0x003151B4
[Token(Token = "0x600D7AF")]
[Address(RVA = "0x198CB70", Offset = "0x198BB70", VA = "0x18198CB70")]
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: 0x0600D7B0 RID: 55216 RVA: 0x00316FE8 File Offset: 0x003151E8
[Token(Token = "0x600D7B0")]
[Address(RVA = "0x198BB30", Offset = "0x198AB30", VA = "0x18198BB30")]
private static object JPNEMMKAJAC(object DBFBLNILIGL)
{
object[] array = new object[0];
int num = 0;
if (num < array)
{
num++;
}
return array;
}
// Token: 0x0600D7B1 RID: 55217 RVA: 0x00317010 File Offset: 0x00315210
[Token(Token = "0x600D7B1")]
[Address(RVA = "0x1989B50", Offset = "0x1988B50", VA = "0x181989B50")]
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: 0x0600D7B2 RID: 55218 RVA: 0x00317044 File Offset: 0x00315244
[Token(Token = "0x600D7B2")]
[Address(RVA = "0x198C740", Offset = "0x198B740", VA = "0x18198C740")]
private static object NIEGGFHPOPN(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600D7B3 RID: 55219 RVA: 0x00317058 File Offset: 0x00315258
[Token(Token = "0x600D7B3")]
[Address(RVA = "0x198B820", Offset = "0x198A820", VA = "0x18198B820")]
private static object JFOKJFGGGMH(object DBFBLNILIGL)
{
/*
An exception occurred when decompiling this method (0600D7B3)
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: 0x0600D7B4 RID: 55220 RVA: 0x00317070 File Offset: 0x00315270
[Token(Token = "0x600D7B4")]
[Address(RVA = "0x25FA670", Offset = "0x25F9670", VA = "0x1825FA670")]
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: 0x0600D7B5 RID: 55221 RVA: 0x003170E8 File Offset: 0x003152E8
[Token(Token = "0x600D7B5")]
[Address(RVA = "0x25FA260", Offset = "0x25F9260", VA = "0x1825FA260")]
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: 0x0600D7B6 RID: 55222 RVA: 0x00317134 File Offset: 0x00315334
[Token(Token = "0x600D7B6")]
[Address(RVA = "0x31D9180", Offset = "0x31D8180", VA = "0x1831D9180")]
private static Converter<object, object> ANJDEJFOBDJ<T>(Action<BitPacker, T> HBINHFIOHOI)
{
Converter<object, object> converter;
return converter;
}
// Token: 0x0600D7B7 RID: 55223 RVA: 0x00317148 File Offset: 0x00315348
[Token(Token = "0x600D7B7")]
[Address(RVA = "0x31D9000", Offset = "0x31D8000", VA = "0x1831D9000")]
private static Converter<object, object> AIKNPBHHCNA<T>(Func<BitPacker, T> NJIJEFOGJOA)
{
Converter<object, object> converter;
return converter;
}
// Token: 0x0600D7B8 RID: 55224 RVA: 0x0031715C File Offset: 0x0031535C
[Token(Token = "0x600D7B8")]
[Address(RVA = "0x1989AE0", Offset = "0x1988AE0", VA = "0x181989AE0", Slot = "4")]
public bool ECKLDGNDJKD(Type MPAKCFBLCGD, Type CNNLEPLMMCE)
{
return PMDMLFNOIDA.BPGKJFOMIMH(MPAKCFBLCGD, CNNLEPLMMCE) != 0;
}
// Token: 0x0600D7B9 RID: 55225 RVA: 0x00317178 File Offset: 0x00315378
[Token(Token = "0x600D7B9")]
[Address(RVA = "0x198A850", Offset = "0x1989850", VA = "0x18198A850")]
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: 0x0600D7BA RID: 55226 RVA: 0x003171B0 File Offset: 0x003153B0
[Token(Token = "0x600D7BA")]
[Address(RVA = "0x22BE470", Offset = "0x22BD470", VA = "0x1822BE470")]
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: 0x0600D7BB RID: 55227 RVA: 0x00317220 File Offset: 0x00315420
[Token(Token = "0x600D7BB")]
[Address(RVA = "0x198B420", Offset = "0x198A420", VA = "0x18198B420", 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: 0x0600D7BC RID: 55228 RVA: 0x00317274 File Offset: 0x00315474
[Token(Token = "0x600D7BC")]
[Address(RVA = "0x1988BD0", Offset = "0x1987BD0", VA = "0x181988BD0", 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: 0x0600D7BD RID: 55229 RVA: 0x003172DC File Offset: 0x003154DC
[Token(Token = "0x600D7BD")]
[Address(RVA = "0x198BC50", Offset = "0x198AC50", VA = "0x18198BC50")]
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: 0x0600D7BE RID: 55230 RVA: 0x00317334 File Offset: 0x00315534
[Token(Token = "0x600D7BE")]
[Address(RVA = "0x24F6450", Offset = "0x24F5450", VA = "0x1824F6450")]
public void NFJKPKDIFKP<T>()
{
Type type;
bool flag = PMDMLFNOIDA.DPFCIHELCNI.Remove(type);
}
// Token: 0x0600D7BF RID: 55231 RVA: 0x00317354 File Offset: 0x00315554
[Token(Token = "0x600D7BF")]
[Address(RVA = "0x24F6630", Offset = "0x24F5630", VA = "0x1824F6630")]
public void PAKHKCPLNMC<T>(Action A_1, Func A_2)
{
Type typeFromHandle = typeof(Type);
Type typeFromHandle2 = typeof(byte[]);
}
// Token: 0x0600D7C0 RID: 55232 RVA: 0x00317380 File Offset: 0x00315580
[Token(Token = "0x600D7C0")]
[Address(RVA = "0x198D000", Offset = "0x198C000", VA = "0x18198D000")]
[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: 0x0600D7C1 RID: 55233 RVA: 0x0031762C File Offset: 0x0031582C
[Token(Token = "0x600D7C1")]
[Address(RVA = "0x1989E30", Offset = "0x1988E30", VA = "0x181989E30")]
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: 0x0600D7C2 RID: 55234 RVA: 0x00317668 File Offset: 0x00315868
[Token(Token = "0x600D7C2")]
[Address(RVA = "0x19889A0", Offset = "0x19879A0", VA = "0x1819889A0")]
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: 0x0600D7C3 RID: 55235 RVA: 0x003176A8 File Offset: 0x003158A8
[Token(Token = "0x600D7C3")]
[Address(RVA = "0x198B580", Offset = "0x198A580", VA = "0x18198B580")]
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: 0x0600D7C4 RID: 55236 RVA: 0x003176E4 File Offset: 0x003158E4
[Token(Token = "0x600D7C4")]
[Address(RVA = "0x198A2E0", Offset = "0x19892E0", VA = "0x18198A2E0")]
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: 0x0600D7C5 RID: 55237 RVA: 0x00317724 File Offset: 0x00315924
[Token(Token = "0x600D7C5")]
[Address(RVA = "0x198C7C0", Offset = "0x198B7C0", VA = "0x18198C7C0")]
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: 0x0600D7C6 RID: 55238 RVA: 0x00317760 File Offset: 0x00315960
[Token(Token = "0x600D7C6")]
[Address(RVA = "0x198A5B0", Offset = "0x19895B0", VA = "0x18198A5B0")]
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: 0x0600D7C7 RID: 55239 RVA: 0x003177A0 File Offset: 0x003159A0
[Token(Token = "0x600D7C7")]
[Address(RVA = "0x1988EB0", Offset = "0x1987EB0", VA = "0x181988EB0")]
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: 0x0600D7C8 RID: 55240 RVA: 0x003177E4 File Offset: 0x003159E4
[Token(Token = "0x600D7C8")]
[Address(RVA = "0x19898E0", Offset = "0x19888E0", VA = "0x1819898E0")]
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: 0x0600D7C9 RID: 55241 RVA: 0x0031781C File Offset: 0x00315A1C
[Token(Token = "0x600D7C9")]
[Address(RVA = "0x1989D80", Offset = "0x1988D80", VA = "0x181989D80")]
private static short EGLNAIBOHKC(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
{
throw new NullReferenceException();
}
// Token: 0x0600D7CA RID: 55242 RVA: 0x00317834 File Offset: 0x00315A34
[Token(Token = "0x600D7CA")]
[Address(RVA = "0x19890D0", Offset = "0x19880D0", VA = "0x1819890D0")]
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: 0x0600D7CB RID: 55243 RVA: 0x00317878 File Offset: 0x00315A78
[Token(Token = "0x600D7CB")]
[Address(RVA = "0x198B8C0", Offset = "0x198A8C0", VA = "0x18198B8C0")]
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: 0x0600D7CC RID: 55244 RVA: 0x003178D4 File Offset: 0x00315AD4
[Token(Token = "0x600D7CC")]
[Address(RVA = "0x198A930", Offset = "0x1989930", VA = "0x18198A930")]
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: 0x0600D7CD RID: 55245 RVA: 0x00317930 File Offset: 0x00315B30
[Token(Token = "0x600D7CD")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PMDMLFNOIDA()
{
}
// Token: 0x0600D7CE RID: 55246 RVA: 0x00317944 File Offset: 0x00315B44
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600D7CE")]
[Address(RVA = "0x198D670", Offset = "0x198C670", VA = "0x18198D670")]
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;
throw new NullReferenceException();
}
// Token: 0x0400893F RID: 35135
[Token(Token = "0x400893F")]
private static PMDMLFNOIDA ECBJFLDKEOM;
// Token: 0x04008940 RID: 35136
[Token(Token = "0x4008940")]
private static Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> DPFCIHELCNI;
// Token: 0x04008941 RID: 35137
[Token(Token = "0x4008941")]
private static FKHCBJLMECH AKOEGAKLNCI;
// Token: 0x04008942 RID: 35138
[Token(Token = "0x4008942")]
public static readonly byte[] MNGPHDCKGCE;
// Token: 0x04008943 RID: 35139
[Token(Token = "0x4008943")]
public static readonly byte[] KNOIHHIMDLE;
// Token: 0x04008944 RID: 35140
[Token(Token = "0x4008944")]
public static readonly byte[] BGPAENFPNGO;
// Token: 0x04008945 RID: 35141
[Token(Token = "0x4008945")]
public static readonly byte[] LJNHFELDHFC;
// Token: 0x0200213B RID: 8507
[Token(Token = "0x200213B")]
private class EMMHKOKAGJD
{
// Token: 0x0600D7CF RID: 55247 RVA: 0x00317FCC File Offset: 0x003161CC
[Token(Token = "0x600D7CF")]
[Address(RVA = "0x466000", Offset = "0x465000", VA = "0x180466000")]
public EMMHKOKAGJD(Type CLNEFOOKKGG, Converter<object, object> MCEIKGKEHGG, Converter<object, object> GMKIOEJBDIL)
{
this.EAOPIDGKGEB = CLNEFOOKKGG;
this.GJEOMMBHHJP = MCEIKGKEHGG;
this.CDKICPOHAOB = GMKIOEJBDIL;
}
// Token: 0x04008946 RID: 35142
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008946")]
public Type EAOPIDGKGEB;
// Token: 0x04008947 RID: 35143
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008947")]
public Converter<object, object> GJEOMMBHHJP;
// Token: 0x04008948 RID: 35144
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008948")]
public Converter<object, object> CDKICPOHAOB;
}
// Token: 0x0200213C RID: 8508
[Token(Token = "0x200213C")]
[CompilerGenerated]
private sealed class BEIFGEINOGP
{
// Token: 0x0600D7D0 RID: 55248 RVA: 0x00317FF4 File Offset: 0x003161F4
[Token(Token = "0x600D7D0")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BEIFGEINOGP()
{
}
// Token: 0x0600D7D1 RID: 55249 RVA: 0x00318008 File Offset: 0x00316208
[Token(Token = "0x600D7D1")]
[Address(RVA = "0x197ED30", Offset = "0x197DD30", VA = "0x18197ED30")]
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: 0x04008949 RID: 35145
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008949")]
public Type underlyingType;
// Token: 0x0400894A RID: 35146
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400894A")]
public PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry;
}
// Token: 0x0200213D RID: 8509
[Token(Token = "0x200213D")]
[CompilerGenerated]
private sealed class HFJMBNLPDGB
{
// Token: 0x0600D7D2 RID: 55250 RVA: 0x00318050 File Offset: 0x00316250
[Token(Token = "0x600D7D2")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HFJMBNLPDGB()
{
}
// Token: 0x0600D7D3 RID: 55251 RVA: 0x00318064 File Offset: 0x00316264
[Token(Token = "0x600D7D3")]
[Address(RVA = "0x197FDB0", Offset = "0x197EDB0", VA = "0x18197FDB0")]
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: 0x0400894B RID: 35147
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400894B")]
public PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry;
// Token: 0x0400894C RID: 35148
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400894C")]
public Type enumType;
}
// Token: 0x0200213E RID: 8510
[Token(Token = "0x200213E")]
[CompilerGenerated]
private sealed class IAIAMHBODHO
{
// Token: 0x0600D7D4 RID: 55252 RVA: 0x0031809C File Offset: 0x0031629C
[Token(Token = "0x600D7D4")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IAIAMHBODHO()
{
}
// Token: 0x0600D7D5 RID: 55253 RVA: 0x003180B0 File Offset: 0x003162B0
[Token(Token = "0x600D7D5")]
[Address(RVA = "0x1980040", Offset = "0x197F040", VA = "0x181980040")]
internal object <_CreateSerializerForIList>b__0(object input)
{
/*
An exception occurred when decompiling this method (0600D7D5)
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: 0x0400894D RID: 35149
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400894D")]
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
}
// Token: 0x0200213F RID: 8511
[Token(Token = "0x200213F")]
[CompilerGenerated]
private sealed class EHPAPCPHOND
{
// Token: 0x0600D7D6 RID: 55254 RVA: 0x00318120 File Offset: 0x00316320
[Token(Token = "0x600D7D6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EHPAPCPHOND()
{
}
// Token: 0x0600D7D7 RID: 55255 RVA: 0x00318134 File Offset: 0x00316334
[Token(Token = "0x600D7D7")]
[Address(RVA = "0x197F870", Offset = "0x197E870", VA = "0x18197F870")]
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: 0x0400894E RID: 35150
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400894E")]
public Type componentType;
}
// Token: 0x02002140 RID: 8512
[Token(Token = "0x2002140")]
[CompilerGenerated]
private sealed class OCDEOEMPANG
{
// Token: 0x0600D7D8 RID: 55256 RVA: 0x00318168 File Offset: 0x00316368
[Token(Token = "0x600D7D8")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OCDEOEMPANG()
{
}
// Token: 0x0600D7D9 RID: 55257 RVA: 0x0031817C File Offset: 0x0031637C
[Token(Token = "0x600D7D9")]
[Address(RVA = "0x19807A0", Offset = "0x197F7A0", VA = "0x1819807A0")]
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: 0x0400894F RID: 35151
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400894F")]
public Type protobufType;
}
// Token: 0x02002141 RID: 8513
[Token(Token = "0x2002141")]
[CompilerGenerated]
private sealed class PBNAHCCLKBM
{
// Token: 0x0600D7DA RID: 55258 RVA: 0x003181A8 File Offset: 0x003163A8
[Token(Token = "0x600D7DA")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PBNAHCCLKBM()
{
}
// Token: 0x0600D7DB RID: 55259 RVA: 0x003181BC File Offset: 0x003163BC
[Token(Token = "0x600D7DB")]
[Address(RVA = "0x1980880", Offset = "0x197F880", VA = "0x181980880")]
internal object <_CreateDeserializerForArray>b__0(object input)
{
/*
An exception occurred when decompiling this method (0600D7DB)
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: 0x04008950 RID: 35152
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008950")]
public Type type;
// Token: 0x04008951 RID: 35153
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008951")]
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
}
// Token: 0x02002142 RID: 8514
[Token(Token = "0x2002142")]
[CompilerGenerated]
private sealed class MCBHMMDOLPC
{
// Token: 0x0600D7DC RID: 55260 RVA: 0x00318228 File Offset: 0x00316428
[Token(Token = "0x600D7DC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MCBHMMDOLPC()
{
}
// Token: 0x0600D7DD RID: 55261 RVA: 0x0031823C File Offset: 0x0031643C
[Token(Token = "0x600D7DD")]
[Address(RVA = "0x1980330", Offset = "0x197F330", VA = "0x181980330")]
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: 0x04008952 RID: 35154
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008952")]
public Type type;
// Token: 0x04008953 RID: 35155
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008953")]
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
}
// Token: 0x02002143 RID: 8515
[Token(Token = "0x2002143")]
[CompilerGenerated]
private sealed class HHEFCCBNHCH<T>
{
// Token: 0x0600D7DE RID: 55262 RVA: 0x00318314 File Offset: 0x00316514
[Token(Token = "0x600D7DE")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public HHEFCCBNHCH()
{
}
// Token: 0x0600D7DF RID: 55263 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D7DF")]
[Address(RVA = "0x329CD90", Offset = "0x329BD90", VA = "0x18329CD90")]
internal object <_CreateBitPackerSerializer>b__0(object input)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04008954 RID: 35156
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4008954")]
public Action<BitPacker, T> writeCallback;
}
// Token: 0x02002144 RID: 8516
[Token(Token = "0x2002144")]
[CompilerGenerated]
private sealed class DOBENDHAABB<T>
{
// Token: 0x0600D7E0 RID: 55264 RVA: 0x00318330 File Offset: 0x00316530
[Token(Token = "0x600D7E0")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public DOBENDHAABB()
{
}
// Token: 0x0600D7E1 RID: 55265 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D7E1")]
[Address(RVA = "0x329BD60", Offset = "0x329AD60", VA = "0x18329BD60")]
internal object <_CreateBitPackerDeserializer>b__0(object input)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04008955 RID: 35157
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4008955")]
public Func<BitPacker, T> readCallback;
}
}