Files
2026-04-08 23:40:05 +02:00

2056 lines
76 KiB
C#

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Threading;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using ExitGames.Client.Photon;
using Google.Protobuf;
using Photon.Pun;
using Photon.Pun.RecRoomCustom;
using Photon.Realtime;
using RecNet;
using RecRoom;
using RecRoom.Avatar.Face;
using RecRoom.Core.DataStructures;
using RecRoom.Networking;
using UnityEngine;
// Token: 0x02001CB1 RID: 7345
[Token(Token = "0x2001CB1")]
[StructLayout(3)]
public class PMDMLFNOIDA : ICustomSerializer
{
// Token: 0x17001EE6 RID: 7910
// (get) Token: 0x0600C5D5 RID: 50645 RVA: 0x002ECDA8 File Offset: 0x002EAFA8
[Token(Token = "0x17001EE6")]
public static PMDMLFNOIDA ONCPNMDGGKG
{
[Token(Token = "0x600C5D5")]
[Address(RVA = "0x18264A0", Offset = "0x1824EA0", VA = "0x1818264A0")]
get
{
PMDMLFNOIDA.ECBJFLDKEOM = new PMDMLFNOIDA();
return PMDMLFNOIDA.ECBJFLDKEOM;
}
}
// Token: 0x0600C5D6 RID: 50646 RVA: 0x002ECDCC File Offset: 0x002EAFCC
[Token(Token = "0x600C5D6")]
[Address(RVA = "0x1825230", Offset = "0x1823C30", VA = "0x181825230")]
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[] genericArguments = GEDCEIDOKJL.GetGenericArguments();
Type typeFromHandle = typeof(List<>);
if (!genericArguments.Equals(typeFromHandle))
{
goto IL_220;
}
Type elementType = GEDCEIDOKJL.GetElementType();
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(genericArguments);
if (emmhkokagjd == 0)
{
goto IL_220;
}
Type type4 = emmhkokagjd.EAOPIDGKGEB.MakeByRefType();
Converter<object, object> converter = PMDMLFNOIDA.MJPCMDGOJIJ(emmhkokagjd);
Type type5 = genericArguments;
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.JKCINENFDNA().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: 0x0600C5D7 RID: 50647 RVA: 0x002ED00C File Offset: 0x002EB20C
[Token(Token = "0x600C5D7")]
[Address(RVA = "0x1823AC0", Offset = "0x18224C0", VA = "0x181823AC0")]
private static Converter<object, object> CPGDMJIHHND(Type GEDCEIDOKJL)
{
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd;
do
{
emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(GEDCEIDOKJL);
}
while (emmhkokagjd == 0);
return emmhkokagjd.GJEOMMBHHJP;
}
// Token: 0x0600C5D8 RID: 50648 RVA: 0x002ED02C File Offset: 0x002EB22C
[Token(Token = "0x600C5D8")]
[Address(RVA = "0x1823890", Offset = "0x1822290", VA = "0x181823890")]
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: 0x0600C5D9 RID: 50649 RVA: 0x002ED064 File Offset: 0x002EB264
[Token(Token = "0x600C5D9")]
[Address(RVA = "0x1824E70", Offset = "0x1823870", VA = "0x181824E70")]
private static object GHHGBMEABGL(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5DA RID: 50650 RVA: 0x002ED078 File Offset: 0x002EB278
[Token(Token = "0x600C5DA")]
[Address(RVA = "0x18248A0", Offset = "0x18232A0", VA = "0x1818248A0")]
private static object FHPPBLNLDDJ(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5DB RID: 50651 RVA: 0x002ED08C File Offset: 0x002EB28C
[Token(Token = "0x600C5DB")]
[Address(RVA = "0x1826390", Offset = "0x1824D90", VA = "0x181826390")]
private static object KOGEPDFGIBN(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5DC RID: 50652 RVA: 0x002ED0A0 File Offset: 0x002EB2A0
[Token(Token = "0x600C5DC")]
[Address(RVA = "0x1826590", Offset = "0x1824F90", VA = "0x181826590")]
private static object LPNEKDDNDBB(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5DD RID: 50653 RVA: 0x002ED0B4 File Offset: 0x002EB2B4
[Token(Token = "0x600C5DD")]
[Address(RVA = "0x1823EE0", Offset = "0x18228E0", VA = "0x181823EE0")]
private static object DMKDCFOFNII(object DBFBLNILIGL)
{
object obj;
return obj;
}
// Token: 0x0600C5DE RID: 50654 RVA: 0x002ED0CC File Offset: 0x002EB2CC
[Token(Token = "0x600C5DE")]
[Address(RVA = "0x18271E0", Offset = "0x1825BE0", VA = "0x1818271E0")]
private static object ONJKDPGOJMD(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5DF RID: 50655 RVA: 0x002ED0E0 File Offset: 0x002EB2E0
[Token(Token = "0x600C5DF")]
[Address(RVA = "0x18268F0", Offset = "0x18252F0", VA = "0x1818268F0")]
private static object MOPBOPJIGMH(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5E0 RID: 50656 RVA: 0x002ED0F4 File Offset: 0x002EB2F4
[Token(Token = "0x600C5E0")]
[Address(RVA = "0x1825A70", Offset = "0x1824470", VA = "0x181825A70")]
private static object HFLAJCHEPLC(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5E1 RID: 50657 RVA: 0x002ED108 File Offset: 0x002EB308
[Token(Token = "0x600C5E1")]
[Address(RVA = "0x1827300", Offset = "0x1825D00", VA = "0x181827300")]
private static object PFPJLDKMAJJ(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
throw new NullReferenceException();
}
// Token: 0x0600C5E2 RID: 50658 RVA: 0x002ED128 File Offset: 0x002EB328
[Token(Token = "0x600C5E2")]
[Address(RVA = "0x1822FF0", Offset = "0x18219F0", VA = "0x181822FF0")]
private static object ADKPLOJMFNA(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
Photon.Realtime.Player player;
int actorNumber = player.actorNumber;
throw new NullReferenceException();
}
// Token: 0x0600C5E3 RID: 50659 RVA: 0x002ED150 File Offset: 0x002EB350
[Token(Token = "0x600C5E3")]
[Address(RVA = "0x18239E0", Offset = "0x18223E0", VA = "0x1818239E0")]
private static object CGBFPHNEEJB(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
throw new NullReferenceException();
}
// Token: 0x0600C5E4 RID: 50660 RVA: 0x002ED170 File Offset: 0x002EB370
[Token(Token = "0x600C5E4")]
[Address(RVA = "0x18270C0", Offset = "0x1825AC0", VA = "0x1818270C0")]
private static object OFOKMFJJHND(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5E5 RID: 50661 RVA: 0x002ED184 File Offset: 0x002EB384
[Token(Token = "0x600C5E5")]
[Address(RVA = "0x1827010", Offset = "0x1825A10", VA = "0x181827010")]
private static object OBOGIMAHJJC(object DBFBLNILIGL)
{
return RoomComment.LIMFFFJLGEG(DBFBLNILIGL);
}
// Token: 0x0600C5E6 RID: 50662 RVA: 0x002ED198 File Offset: 0x002EB398
[Token(Token = "0x600C5E6")]
[Address(RVA = "0x1826970", Offset = "0x1825370", VA = "0x181826970")]
private static object MPAKLBAHHND(object DBFBLNILIGL)
{
object[] array = new object[4];
if (array != 0)
{
}
array[0] = array;
return array;
}
// Token: 0x0600C5E7 RID: 50663 RVA: 0x002ED1C0 File Offset: 0x002EB3C0
[Token(Token = "0x600C5E7")]
[Address(RVA = "0x18244C0", Offset = "0x1822EC0", VA = "0x1818244C0")]
private static object EENEAHMLOFH(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
PhotonView photonView;
int viewIdField = photonView.viewIdField;
throw new NullReferenceException();
}
// Token: 0x0600C5E8 RID: 50664 RVA: 0x002ED1E8 File Offset: 0x002EB3E8
[Token(Token = "0x600C5E8")]
[Address(RVA = "0x18266C0", Offset = "0x18250C0", VA = "0x1818266C0")]
private static object MEGKABJHEKJ(object DBFBLNILIGL)
{
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
{
}
PhotonView photonView;
int viewIdField = photonView.viewIdField;
throw new NullReferenceException();
}
// Token: 0x0600C5E9 RID: 50665 RVA: 0x002ED210 File Offset: 0x002EB410
[Token(Token = "0x600C5E9")]
[Address(RVA = "0x1826430", Offset = "0x1824E30", VA = "0x181826430")]
private static object LBFPMCKILAF(object DBFBLNILIGL)
{
/*
An exception occurred when decompiling this method (0600C5E9)
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: 0x0600C5EA RID: 50666 RVA: 0x002ED220 File Offset: 0x002EB420
[Token(Token = "0x600C5EA")]
[Address(RVA = "0x18233C0", Offset = "0x1821DC0", VA = "0x1818233C0")]
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: 0x0600C5EB RID: 50667 RVA: 0x002ED254 File Offset: 0x002EB454
[Token(Token = "0x600C5EB")]
[Address(RVA = "0x1824B90", Offset = "0x1823590", VA = "0x181824B90")]
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: 0x0600C5EC RID: 50668 RVA: 0x002ED288 File Offset: 0x002EB488
[Token(Token = "0x600C5EC")]
[Address(RVA = "0x1826860", Offset = "0x1825260", VA = "0x181826860")]
private static Converter<object, object> MJPCMDGOJIJ(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN)
{
return delegate(object input)
{
/*
An exception occurred when decompiling this method (0600C624)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/HFJMBNLPDGB::<_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: 0x0600C5ED RID: 50669 RVA: 0x002ED2B4 File Offset: 0x002EB4B4
[Token(Token = "0x600C5ED")]
[Address(RVA = "0x18251B0", Offset = "0x1823BB0", VA = "0x1818251B0")]
private static object HDHIBGIHLKI(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5EE RID: 50670 RVA: 0x002ED2C8 File Offset: 0x002EB4C8
[Token(Token = "0x600C5EE")]
[Address(RVA = "0x1826F90", Offset = "0x1825990", VA = "0x181826F90")]
private static object NPNCJNGHAJD(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5EF RID: 50671 RVA: 0x002ED2DC File Offset: 0x002EB4DC
[Token(Token = "0x600C5EF")]
[Address(RVA = "0x1826BB0", Offset = "0x18255B0", VA = "0x181826BB0")]
private static object MPPLEEOONPA(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5F0 RID: 50672 RVA: 0x002ED2F0 File Offset: 0x002EB4F0
[Token(Token = "0x600C5F0")]
[Address(RVA = "0x1826050", Offset = "0x1824A50", VA = "0x181826050")]
private static object JIJENEBOLCG(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5F1 RID: 50673 RVA: 0x002ED304 File Offset: 0x002EB504
[Token(Token = "0x600C5F1")]
[Address(RVA = "0x1827260", Offset = "0x1825C60", VA = "0x181827260")]
private static object PALLADADBAF(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5F2 RID: 50674 RVA: 0x002ED318 File Offset: 0x002EB518
[Token(Token = "0x600C5F2")]
[Address(RVA = "0x18267B0", Offset = "0x18251B0", VA = "0x1818267B0")]
private static object MEPABFMNDPE(object DBFBLNILIGL)
{
ObscuredLong obscuredLong;
long fakeValue = obscuredLong.fakeValue;
throw new NullReferenceException();
}
// Token: 0x0600C5F3 RID: 50675 RVA: 0x002ED334 File Offset: 0x002EB534
[Token(Token = "0x600C5F3")]
[Address(RVA = "0x1823BA0", Offset = "0x18225A0", VA = "0x181823BA0")]
private static object DAPFHKKHPAK(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5F4 RID: 50676 RVA: 0x002ED348 File Offset: 0x002EB548
[Token(Token = "0x600C5F4")]
[Address(RVA = "0x1823930", Offset = "0x1822330", VA = "0x181823930")]
private static object BPNKKDOIFPJ(object DBFBLNILIGL)
{
ObscuredBool obscuredBool;
bool fakeValue = obscuredBool.fakeValue;
throw new NullReferenceException();
}
// Token: 0x0600C5F5 RID: 50677 RVA: 0x002ED364 File Offset: 0x002EB564
[Token(Token = "0x600C5F5")]
[Address(RVA = "0x1825D20", Offset = "0x1824720", VA = "0x181825D20")]
private static object HMLPACLELJG(object DBFBLNILIGL)
{
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
throw new NullReferenceException();
}
// Token: 0x0600C5F6 RID: 50678 RVA: 0x002ED380 File Offset: 0x002EB580
[Token(Token = "0x600C5F6")]
[Address(RVA = "0x1826C30", Offset = "0x1825630", VA = "0x181826C30")]
private static object NBIHEKDEMGL(object DBFBLNILIGL)
{
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
Photon.Realtime.Player player2;
global::Player player = player2.GPOMCJICJIH();
throw new NullReferenceException();
}
// Token: 0x0600C5F7 RID: 50679 RVA: 0x002ED3A4 File Offset: 0x002EB5A4
[Token(Token = "0x600C5F7")]
[Address(RVA = "0x1823340", Offset = "0x1821D40", VA = "0x181823340")]
private static object BHDHNBBLPND(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5F8 RID: 50680 RVA: 0x002ED3B8 File Offset: 0x002EB5B8
[Token(Token = "0x600C5F8")]
[Address(RVA = "0x1822F00", Offset = "0x1821900", VA = "0x181822F00")]
private static object ADDPMHLBICC(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C5F9 RID: 50681 RVA: 0x002ED3CC File Offset: 0x002EB5CC
[Token(Token = "0x600C5F9")]
[Address(RVA = "0x18230D0", Offset = "0x1821AD0", VA = "0x1818230D0")]
private static object AKJLOHONOFK(object DBFBLNILIGL)
{
return RoomComment.FMPDNMFBCJH(DBFBLNILIGL);
}
// Token: 0x0600C5FA RID: 50682 RVA: 0x002ED3E0 File Offset: 0x002EB5E0
[Token(Token = "0x600C5FA")]
[Address(RVA = "0x1823C50", Offset = "0x1822650", VA = "0x181823C50")]
private static object DFNKKMOKHFE(object DBFBLNILIGL)
{
for (;;)
{
if (DBFBLNILIGL == 0)
{
}
object obj;
if (obj == 0 || obj != 0)
{
return;
}
}
}
// Token: 0x0600C5FB RID: 50683 RVA: 0x002ED3FC File Offset: 0x002EB5FC
[Token(Token = "0x600C5FB")]
[Address(RVA = "0x1826630", Offset = "0x1825030", VA = "0x181826630")]
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: 0x0600C5FC RID: 50684 RVA: 0x002ED428 File Offset: 0x002EB628
[Token(Token = "0x600C5FC")]
[Address(RVA = "0x1823E50", Offset = "0x1822850", VA = "0x181823E50")]
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: 0x0600C5FD RID: 50685 RVA: 0x002ED454 File Offset: 0x002EB654
[Token(Token = "0x600C5FD")]
[Address(RVA = "0x1827020", Offset = "0x1825A20", VA = "0x181827020")]
private static Converter<object, object> OEFDJGKDLBG(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN, Type GEDCEIDOKJL)
{
return delegate(object input)
{
/*
An exception occurred when decompiling this method (0600C62A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/EHPAPCPHOND::<_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: 0x0600C5FE RID: 50686 RVA: 0x002ED488 File Offset: 0x002EB688
[Token(Token = "0x600C5FE")]
[Address(RVA = "0x1827140", Offset = "0x1825B40", VA = "0x181827140")]
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: 0x0600C5FF RID: 50687 RVA: 0x002ED4BC File Offset: 0x002EB6BC
[Token(Token = "0x600C5FF")]
[Address(RVA = "0x18260F0", Offset = "0x1824AF0", VA = "0x1818260F0")]
private static object JPNEMMKAJAC(object DBFBLNILIGL)
{
object[] array = new object[0];
int num = 0;
if (num < array)
{
num++;
}
return array;
}
// Token: 0x0600C600 RID: 50688 RVA: 0x002ED4E4 File Offset: 0x002EB6E4
[Token(Token = "0x600C600")]
[Address(RVA = "0x1824370", Offset = "0x1822D70", VA = "0x181824370")]
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: 0x0600C601 RID: 50689 RVA: 0x002ED518 File Offset: 0x002EB718
[Token(Token = "0x600C601")]
[Address(RVA = "0x1826CE0", Offset = "0x18256E0", VA = "0x181826CE0")]
private static object NIEGGFHPOPN(object DBFBLNILIGL)
{
throw new NullReferenceException();
}
// Token: 0x0600C602 RID: 50690 RVA: 0x002ED52C File Offset: 0x002EB72C
[Token(Token = "0x600C602")]
[Address(RVA = "0x1825DC0", Offset = "0x18247C0", VA = "0x181825DC0")]
private static object JFOKJFGGGMH(object DBFBLNILIGL)
{
/*
An exception occurred when decompiling this method (0600C602)
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: 0x0600C603 RID: 50691 RVA: 0x002ED544 File Offset: 0x002EB744
[Token(Token = "0x600C603")]
[Address(RVA = "0x2046980", Offset = "0x2045380", VA = "0x182046980")]
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);
int num4 = PMDMLFNOIDA.AKOEGAKLNCI.FinishWriting();
byte[] array = streamBuffer.ToArray();
Monitor.Exit(akoegaklnci);
if (num != -1)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600C604 RID: 50692 RVA: 0x002ED5B8 File Offset: 0x002EB7B8
[Token(Token = "0x600C604")]
[Address(RVA = "0x2046510", Offset = "0x2044F10", VA = "0x182046510")]
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);
if (num != -1)
{
}
}
while (num != 0);
return typeof(PMDMLFNOIDA).TypeHandle;
}
// Token: 0x0600C605 RID: 50693 RVA: 0x002ED608 File Offset: 0x002EB808
[Token(Token = "0x600C605")]
[Address(RVA = "0x2B5C2F0", Offset = "0x2B5ACF0", VA = "0x182B5C2F0")]
private static Converter<object, object> ANJDEJFOBDJ<T>(Action<BitPacker, T> HBINHFIOHOI)
{
Converter<object, object> converter;
return converter;
}
// Token: 0x0600C606 RID: 50694 RVA: 0x002ED61C File Offset: 0x002EB81C
[Token(Token = "0x600C606")]
[Address(RVA = "0x2B5C170", Offset = "0x2B5AB70", VA = "0x182B5C170")]
private static Converter<object, object> AIKNPBHHCNA<T>(Func<BitPacker, T> NJIJEFOGJOA)
{
Converter<object, object> converter;
return converter;
}
// Token: 0x0600C607 RID: 50695 RVA: 0x002ED630 File Offset: 0x002EB830
[Token(Token = "0x600C607")]
[Address(RVA = "0x1823B30", Offset = "0x1822530", VA = "0x181823B30", Slot = "4")]
public bool CanDeserialize(Type MPAKCFBLCGD, Type CNNLEPLMMCE)
{
return PMDMLFNOIDA.BPGKJFOMIMH(MPAKCFBLCGD, CNNLEPLMMCE) != 0;
}
// Token: 0x0600C608 RID: 50696 RVA: 0x002ED64C File Offset: 0x002EB84C
[Token(Token = "0x600C608")]
[Address(RVA = "0x1824F00", Offset = "0x1823900", VA = "0x181824F00")]
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: 0x0600C609 RID: 50697 RVA: 0x002ED684 File Offset: 0x002EB884
[Token(Token = "0x600C609")]
[Address(RVA = "0x1B63E60", Offset = "0x1B62860", VA = "0x181B63E60")]
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: 0x0600C60A RID: 50698 RVA: 0x002ED6F4 File Offset: 0x002EB8F4
[Token(Token = "0x600C60A")]
[Address(RVA = "0x18279F0", Offset = "0x18263F0", VA = "0x1818279F0", Slot = "5")]
public object[] SerializeParameters(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: 0x0600C60B RID: 50699 RVA: 0x002ED748 File Offset: 0x002EB948
[Token(Token = "0x600C60B")]
[Address(RVA = "0x18241B0", Offset = "0x1822BB0", VA = "0x1818241B0", Slot = "6")]
public object[] DeserializeParameters(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: 0x0600C60C RID: 50700 RVA: 0x002ED7B0 File Offset: 0x002EB9B0
[Token(Token = "0x600C60C")]
[Address(RVA = "0x1826210", Offset = "0x1824C10", VA = "0x181826210")]
public void KFFMNCNICIO(Type GEDCEIDOKJL, Type CLNEFOOKKGG, Converter<object, object> MCEIKGKEHGG, Converter<object, object> GMKIOEJBDIL)
{
if (!PMDMLFNOIDA.DPFCIHELCNI.ContainsKey(GEDCEIDOKJL))
{
Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> dpfcihelcni = PMDMLFNOIDA.DPFCIHELCNI;
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd;
emmhkokagjd.CDKICPOHAOB = 0;
emmhkokagjd.EAOPIDGKGEB = CLNEFOOKKGG;
emmhkokagjd.GJEOMMBHHJP = MCEIKGKEHGG;
dpfcihelcni.Add(GEDCEIDOKJL, emmhkokagjd);
return;
}
throw new NullReferenceException();
}
// Token: 0x0600C60D RID: 50701 RVA: 0x002ED804 File Offset: 0x002EBA04
[Token(Token = "0x600C60D")]
[Address(RVA = "0x24BA660", Offset = "0x24B9060", VA = "0x1824BA660")]
public void NFJKPKDIFKP<T>()
{
Type type;
bool flag = PMDMLFNOIDA.DPFCIHELCNI.Remove(type);
}
// Token: 0x0600C60E RID: 50702 RVA: 0x002ED824 File Offset: 0x002EBA24
[Token(Token = "0x600C60E")]
[Address(RVA = "0x24BA840", Offset = "0x24B9240", VA = "0x1824BA840")]
public void PAKHKCPLNMC<T>(Action A_1, Func A_2)
{
Type typeFromHandle = typeof(Type);
Type typeFromHandle2 = typeof(byte[]);
}
// Token: 0x0600C60F RID: 50703 RVA: 0x002ED850 File Offset: 0x002EBA50
[Token(Token = "0x600C60F")]
[Address(RVA = "0x18273E0", Offset = "0x1825DE0", VA = "0x1818273E0")]
[BBKEDJMCLLL]
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(UncompressedQuaternion);
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(IndexedMap<string>.Pair);
int num19;
SerializeStreamMethod serializeStreamMethod10 = new SerializeStreamMethod(num19.SerializeTagPair);
num19 = 0;
int num20;
DeserializeStreamMethod deserializeStreamMethod10 = new DeserializeStreamMethod(num20.DeserializeTagPair);
num20 = 0;
Type typeFromHandle11 = typeof(PlayerFacialAnimator.MFHHOHDNKDO);
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(RecRoomPluginCustomTypes.EACMessage);
int num25;
SerializeMethod serializeMethod = new SerializeMethod(num25.SerializeEACMessage);
num25 = 0;
int num26;
DeserializeMethod deserializeMethod = new DeserializeMethod(num26.DeserializeEACMessage);
num26 = 0;
}
// Token: 0x0600C610 RID: 50704 RVA: 0x002EDACC File Offset: 0x002EBCCC
[Token(Token = "0x600C610")]
[Address(RVA = "0x1824650", Offset = "0x1823050", VA = "0x181824650")]
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);
if (num != -1)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600C611 RID: 50705 RVA: 0x002EDB0C File Offset: 0x002EBD0C
[Token(Token = "0x600C611")]
[Address(RVA = "0x18230E0", Offset = "0x1821AE0", VA = "0x1818230E0")]
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);
if (num != -1)
{
}
}
while (num != 0);
return typeof(PMDMLFNOIDA).TypeHandle;
}
// Token: 0x0600C612 RID: 50706 RVA: 0x002EDB50 File Offset: 0x002EBD50
[Token(Token = "0x600C612")]
[Address(RVA = "0x1825AF0", Offset = "0x18244F0", VA = "0x181825AF0")]
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);
if (num != -1)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600C613 RID: 50707 RVA: 0x002EDB90 File Offset: 0x002EBD90
[Token(Token = "0x600C613")]
[Address(RVA = "0x1824930", Offset = "0x1823330", VA = "0x181824930")]
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);
if (num != -1)
{
}
}
while (num != 0);
return typeof(PMDMLFNOIDA).TypeHandle;
}
// Token: 0x0600C614 RID: 50708 RVA: 0x002EDBD4 File Offset: 0x002EBDD4
[Token(Token = "0x600C614")]
[Address(RVA = "0x1826D60", Offset = "0x1825760", VA = "0x181826D60")]
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);
if (num != -1)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600C615 RID: 50709 RVA: 0x002EDC14 File Offset: 0x002EBE14
[Token(Token = "0x600C615")]
[Address(RVA = "0x1824C30", Offset = "0x1823630", VA = "0x181824C30")]
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);
if (num != -1)
{
}
}
while (num != 0);
return typeof(PMDMLFNOIDA).TypeHandle;
}
// Token: 0x0600C616 RID: 50710 RVA: 0x002EDC58 File Offset: 0x002EBE58
[Token(Token = "0x600C616")]
[Address(RVA = "0x1823460", Offset = "0x1821E60", VA = "0x181823460")]
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 != -1)
{
}
if (num == 0)
{
break;
}
}
}
throw new NullReferenceException();
}
// Token: 0x0600C617 RID: 50711 RVA: 0x002EDCA0 File Offset: 0x002EBEA0
[Token(Token = "0x600C617")]
[Address(RVA = "0x1823F80", Offset = "0x1822980", VA = "0x181823F80")]
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);
if (num != -1)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600C618 RID: 50712 RVA: 0x002EDCDC File Offset: 0x002EBEDC
[Token(Token = "0x600C618")]
[Address(RVA = "0x18245A0", Offset = "0x1822FA0", VA = "0x1818245A0")]
private static short EGLNAIBOHKC(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
{
throw new NullReferenceException();
}
// Token: 0x0600C619 RID: 50713 RVA: 0x002EDCF0 File Offset: 0x002EBEF0
[Token(Token = "0x600C619")]
[Address(RVA = "0x18236C0", Offset = "0x18220C0", VA = "0x1818236C0")]
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);
Monitor.Exit(ljnhfeldhfc);
if (num != -1)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600C61A RID: 50714 RVA: 0x002EDD30 File Offset: 0x002EBF30
[Token(Token = "0x600C61A")]
[Address(RVA = "0x1825E60", Offset = "0x1824860", VA = "0x181825E60")]
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);
if (num != -1)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600C61B RID: 50715 RVA: 0x002EDD90 File Offset: 0x002EBF90
[Token(Token = "0x600C61B")]
[Address(RVA = "0x1824FE0", Offset = "0x18239E0", VA = "0x181824FE0")]
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);
if (num != -1)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600C61C RID: 50716 RVA: 0x002EDDF0 File Offset: 0x002EBFF0
[Token(Token = "0x600C61C")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PMDMLFNOIDA()
{
}
// Token: 0x0600C61D RID: 50717 RVA: 0x002EDE04 File Offset: 0x002EC004
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C61D")]
[Address(RVA = "0x1827B50", Offset = "0x1826550", VA = "0x181827B50")]
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(Photon.Realtime.Player);
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(global::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);
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: 0x040082F5 RID: 33525
[Token(Token = "0x40082F5")]
private static PMDMLFNOIDA ECBJFLDKEOM;
// Token: 0x040082F6 RID: 33526
[Token(Token = "0x40082F6")]
private static Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> DPFCIHELCNI;
// Token: 0x040082F7 RID: 33527
[Token(Token = "0x40082F7")]
private static FKHCBJLMECH AKOEGAKLNCI;
// Token: 0x040082F8 RID: 33528
[Token(Token = "0x40082F8")]
public static readonly byte[] MNGPHDCKGCE;
// Token: 0x040082F9 RID: 33529
[Token(Token = "0x40082F9")]
public static readonly byte[] KNOIHHIMDLE;
// Token: 0x040082FA RID: 33530
[Token(Token = "0x40082FA")]
public static readonly byte[] BGPAENFPNGO;
// Token: 0x040082FB RID: 33531
[Token(Token = "0x40082FB")]
public static readonly byte[] LJNHFELDHFC;
// Token: 0x02001CB2 RID: 7346
[Token(Token = "0x2001CB2")]
private class EMMHKOKAGJD
{
// Token: 0x0600C61E RID: 50718 RVA: 0x002EE46C File Offset: 0x002EC66C
[Token(Token = "0x600C61E")]
[Address(RVA = "0x74BD80", Offset = "0x74A780", VA = "0x18074BD80")]
public EMMHKOKAGJD(Type serializedType, Converter<object, object> serializer, Converter<object, object> deserializer)
{
this.EAOPIDGKGEB = serializedType;
this.GJEOMMBHHJP = serializer;
this.CDKICPOHAOB = deserializer;
}
// Token: 0x040082FC RID: 33532
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40082FC")]
public Type EAOPIDGKGEB;
// Token: 0x040082FD RID: 33533
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40082FD")]
public Converter<object, object> GJEOMMBHHJP;
// Token: 0x040082FE RID: 33534
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40082FE")]
public Converter<object, object> CDKICPOHAOB;
}
// Token: 0x02001CB3 RID: 7347
[Token(Token = "0x2001CB3")]
[CompilerGenerated]
private sealed class HLBIJBCEMFL
{
// Token: 0x0600C61F RID: 50719 RVA: 0x002EE494 File Offset: 0x002EC694
[Token(Token = "0x600C61F")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public HLBIJBCEMFL()
{
}
// Token: 0x0600C620 RID: 50720 RVA: 0x002EE4A8 File Offset: 0x002EC6A8
[Token(Token = "0x600C620")]
[Address(RVA = "0x181B550", Offset = "0x1819F50", VA = "0x18181B550")]
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: 0x040082FF RID: 33535
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40082FF")]
public Type underlyingType;
// Token: 0x04008300 RID: 33536
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008300")]
public PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry;
}
// Token: 0x02001CB4 RID: 7348
[Token(Token = "0x2001CB4")]
[CompilerGenerated]
private sealed class BEIFGEINOGP
{
// Token: 0x0600C621 RID: 50721 RVA: 0x002EE4F0 File Offset: 0x002EC6F0
[Token(Token = "0x600C621")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public BEIFGEINOGP()
{
}
// Token: 0x0600C622 RID: 50722 RVA: 0x002EE504 File Offset: 0x002EC704
[Token(Token = "0x600C622")]
[Address(RVA = "0x181A340", Offset = "0x1818D40", VA = "0x18181A340")]
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: 0x04008301 RID: 33537
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008301")]
public PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry;
// Token: 0x04008302 RID: 33538
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008302")]
public Type enumType;
}
// Token: 0x02001CB5 RID: 7349
[Token(Token = "0x2001CB5")]
[CompilerGenerated]
private sealed class HFJMBNLPDGB
{
// Token: 0x0600C623 RID: 50723 RVA: 0x002EE53C File Offset: 0x002EC73C
[Token(Token = "0x600C623")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public HFJMBNLPDGB()
{
}
// Token: 0x0600C624 RID: 50724 RVA: 0x002EE550 File Offset: 0x002EC750
[Token(Token = "0x600C624")]
[Address(RVA = "0x181B330", Offset = "0x1819D30", VA = "0x18181B330")]
internal object <_CreateSerializerForIList>b__0(object input)
{
/*
An exception occurred when decompiling this method (0600C624)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/HFJMBNLPDGB::<_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: 0x04008303 RID: 33539
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008303")]
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
}
// Token: 0x02001CB6 RID: 7350
[Token(Token = "0x2001CB6")]
[CompilerGenerated]
private sealed class CJLPAHBIKPF
{
// Token: 0x0600C625 RID: 50725 RVA: 0x002EE5C0 File Offset: 0x002EC7C0
[Token(Token = "0x600C625")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CJLPAHBIKPF()
{
}
// Token: 0x0600C626 RID: 50726 RVA: 0x002EE5D4 File Offset: 0x002EC7D4
[Token(Token = "0x600C626")]
[Address(RVA = "0x181AB50", Offset = "0x1819550", VA = "0x18181AB50")]
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: 0x04008304 RID: 33540
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008304")]
public Type componentType;
}
// Token: 0x02001CB7 RID: 7351
[Token(Token = "0x2001CB7")]
[CompilerGenerated]
private sealed class JKCINENFDNA
{
// Token: 0x0600C627 RID: 50727 RVA: 0x002EE608 File Offset: 0x002EC808
[Token(Token = "0x600C627")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JKCINENFDNA()
{
}
// Token: 0x0600C628 RID: 50728 RVA: 0x002EE61C File Offset: 0x002EC81C
[Token(Token = "0x600C628")]
[Address(RVA = "0x181B6E0", Offset = "0x181A0E0", VA = "0x18181B6E0")]
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: 0x04008305 RID: 33541
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008305")]
public Type protobufType;
}
// Token: 0x02001CB8 RID: 7352
[Token(Token = "0x2001CB8")]
[CompilerGenerated]
private sealed class EHPAPCPHOND
{
// Token: 0x0600C629 RID: 50729 RVA: 0x002EE648 File Offset: 0x002EC848
[Token(Token = "0x600C629")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EHPAPCPHOND()
{
}
// Token: 0x0600C62A RID: 50730 RVA: 0x002EE65C File Offset: 0x002EC85C
[Token(Token = "0x600C62A")]
[Address(RVA = "0x181AC30", Offset = "0x1819630", VA = "0x18181AC30")]
internal object <_CreateDeserializerForArray>b__0(object input)
{
/*
An exception occurred when decompiling this method (0600C62A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/EHPAPCPHOND::<_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: 0x04008306 RID: 33542
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008306")]
public Type type;
// Token: 0x04008307 RID: 33543
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008307")]
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
}
// Token: 0x02001CB9 RID: 7353
[Token(Token = "0x2001CB9")]
[CompilerGenerated]
private sealed class OCDEOEMPANG
{
// Token: 0x0600C62B RID: 50731 RVA: 0x002EE6C8 File Offset: 0x002EC8C8
[Token(Token = "0x600C62B")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public OCDEOEMPANG()
{
}
// Token: 0x0600C62C RID: 50732 RVA: 0x002EE6DC File Offset: 0x002EC8DC
[Token(Token = "0x600C62C")]
[Address(RVA = "0x181BE10", Offset = "0x181A810", VA = "0x18181BE10")]
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: 0x04008308 RID: 33544
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008308")]
public Type type;
// Token: 0x04008309 RID: 33545
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008309")]
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
}
// Token: 0x02001CBA RID: 7354
[Token(Token = "0x2001CBA")]
[CompilerGenerated]
private sealed class AMOOKEFAGPL<T>
{
// Token: 0x0600C62D RID: 50733 RVA: 0x002EE7B4 File Offset: 0x002EC9B4
[Token(Token = "0x600C62D")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public AMOOKEFAGPL()
{
}
// Token: 0x0600C62E RID: 50734 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C62E")]
[Address(RVA = "0x2C7FF30", Offset = "0x2C7E930", VA = "0x182C7FF30")]
internal object <_CreateBitPackerSerializer>b__0(object input)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400830A RID: 33546
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400830A")]
public Action<BitPacker, T> writeCallback;
}
// Token: 0x02001CBB RID: 7355
[Token(Token = "0x2001CBB")]
[CompilerGenerated]
private sealed class GPNFCEBKINE<T>
{
// Token: 0x0600C62F RID: 50735 RVA: 0x002EE7D0 File Offset: 0x002EC9D0
[Token(Token = "0x600C62F")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public GPNFCEBKINE()
{
}
// Token: 0x0600C630 RID: 50736 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C630")]
[Address(RVA = "0x2C939D0", Offset = "0x2C923D0", VA = "0x182C939D0")]
internal object <_CreateBitPackerDeserializer>b__0(object input)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400830B RID: 33547
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400830B")]
public Func<BitPacker, T> readCallback;
}
}