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