1847 lines
69 KiB
C#
1847 lines
69 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Globalization;
|
|
using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Threading;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using ExitGames.Client.Photon;
|
|
using Google.Protobuf;
|
|
using Photon.Pun;
|
|
using RecNet;
|
|
using RecRoom.Avatars.Face;
|
|
using RecRoom.Core.Locomotion;
|
|
using RecRoom.Networking;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200213A RID: 8506
|
|
[Token(Token = "0x200213A")]
|
|
public class PMDMLFNOIDA : NLOGDCOBFFA
|
|
{
|
|
// Token: 0x17002253 RID: 8787
|
|
// (get) Token: 0x0600D784 RID: 55172 RVA: 0x00316870 File Offset: 0x00314A70
|
|
[Token(Token = "0x17002253")]
|
|
public static PMDMLFNOIDA ONCPNMDGGKG
|
|
{
|
|
[Token(Token = "0x600D784")]
|
|
[Address(RVA = "0x198BEF0", Offset = "0x198AEF0", VA = "0x18198BEF0")]
|
|
get
|
|
{
|
|
PMDMLFNOIDA.ECBJFLDKEOM = new PMDMLFNOIDA();
|
|
return PMDMLFNOIDA.ECBJFLDKEOM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D785 RID: 55173 RVA: 0x00316894 File Offset: 0x00314A94
|
|
[Token(Token = "0x600D785")]
|
|
[Address(RVA = "0x198AB60", Offset = "0x1989B60", VA = "0x18198AB60")]
|
|
private static PMDMLFNOIDA.EMMHKOKAGJD HEFMLIFLFGG(Type GEDCEIDOKJL)
|
|
{
|
|
int num = 0;
|
|
if (!PMDMLFNOIDA.DPFCIHELCNI.TryGetValue(GEDCEIDOKJL, num))
|
|
{
|
|
if (!typeof(MonoBehaviourPun).IsInstanceOfType(GEDCEIDOKJL))
|
|
{
|
|
if (!typeof(Component).IsInstanceOfType(GEDCEIDOKJL))
|
|
{
|
|
if (!typeof(IMessage).IsInstanceOfType(GEDCEIDOKJL))
|
|
{
|
|
if (!GEDCEIDOKJL.IsSealed)
|
|
{
|
|
if (!GEDCEIDOKJL.IsArray)
|
|
{
|
|
if (!GEDCEIDOKJL.IsSzArray)
|
|
{
|
|
goto IL_220;
|
|
}
|
|
Type[] genericTypeArguments = GEDCEIDOKJL.GenericTypeArguments;
|
|
Type typeFromHandle = typeof(List<>);
|
|
if (!genericTypeArguments.Equals(typeFromHandle))
|
|
{
|
|
goto IL_220;
|
|
}
|
|
Type elementType = GEDCEIDOKJL.GetElementType();
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(genericTypeArguments);
|
|
if (emmhkokagjd == 0)
|
|
{
|
|
goto IL_220;
|
|
}
|
|
Type type4 = emmhkokagjd.EAOPIDGKGEB.MakeByRefType();
|
|
Converter<object, object> converter = PMDMLFNOIDA.MJPCMDGOJIJ(emmhkokagjd);
|
|
Type type5 = genericTypeArguments;
|
|
PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry2 = emmhkokagjd;
|
|
Converter<object, object> converter2 = delegate(object input)
|
|
{
|
|
int num4;
|
|
int num5;
|
|
object obj;
|
|
do
|
|
{
|
|
num4 = 0;
|
|
if (input == 0)
|
|
{
|
|
}
|
|
Type typeFromHandle5 = typeof(List<>);
|
|
Type[] array = new Type[1];
|
|
Type type3 = type5;
|
|
if (type3 != 0)
|
|
{
|
|
}
|
|
array[0] = type3;
|
|
bool flag2 = typeFromHandle5.IsCOMObjectImpl();
|
|
object[] array2 = new object[1];
|
|
if (array2 != 0)
|
|
{
|
|
}
|
|
num5 = 0;
|
|
array2[0] = array2;
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
}
|
|
while (obj == 0);
|
|
if (num4 < num5)
|
|
{
|
|
num4 += num4;
|
|
num4++;
|
|
}
|
|
if (num4 < num4)
|
|
{
|
|
Converter<object, object> cdkicpohaob = innerSerializerEntry2.CDKICPOHAOB;
|
|
uint num6;
|
|
if (num4 < (int)num6)
|
|
{
|
|
num4 += num4;
|
|
num4++;
|
|
}
|
|
object obj2 = cdkicpohaob(num4);
|
|
num4 += num4;
|
|
num4++;
|
|
num4++;
|
|
obj2 += obj2;
|
|
num4++;
|
|
num4 += 19;
|
|
obj2 += obj2;
|
|
num4 += 19;
|
|
obj2 += obj2;
|
|
num4 += 2;
|
|
num4 += 19;
|
|
}
|
|
return obj;
|
|
};
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd2 = new PMDMLFNOIDA.EMMHKOKAGJD(type4, converter, converter2);
|
|
}
|
|
bool flag = GEDCEIDOKJL.IsMarshalByRefImpl();
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd3;
|
|
if (emmhkokagjd3 == 0)
|
|
{
|
|
goto IL_220;
|
|
}
|
|
Type type2 = emmhkokagjd3.EAOPIDGKGEB.MakeByRefType();
|
|
Converter<object, object> converter3 = PMDMLFNOIDA.MJPCMDGOJIJ(emmhkokagjd3);
|
|
Type type = flag;
|
|
PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry = emmhkokagjd3;
|
|
}
|
|
Type underlyingType3 = Enum.GetUnderlyingType(GEDCEIDOKJL);
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd4 = PMDMLFNOIDA.HEFMLIFLFGG(underlyingType3);
|
|
if (emmhkokagjd4 == 0 || emmhkokagjd4.EAOPIDGKGEB == 0)
|
|
{
|
|
}
|
|
Type underlyingType = underlyingType3;
|
|
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry4 = emmhkokagjd4;
|
|
Converter<object, object> converter4 = delegate(object input)
|
|
{
|
|
Type underlyingType2 = underlyingType;
|
|
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
|
object obj3 = Convert.ChangeType(input, underlyingType2, invariantCulture);
|
|
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry3 = underlyingTypeSerializerEntry4;
|
|
if (underlyingTypeSerializerEntry3 != 0)
|
|
{
|
|
object obj4 = underlyingTypeSerializerEntry3.GJEOMMBHHJP(obj3);
|
|
}
|
|
return obj3;
|
|
};
|
|
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry = emmhkokagjd4;
|
|
Type enumType = GEDCEIDOKJL;
|
|
Converter<object, object> converter5 = delegate(object input)
|
|
{
|
|
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry2 = underlyingTypeSerializerEntry;
|
|
if (underlyingTypeSerializerEntry2 != 0)
|
|
{
|
|
object obj5 = underlyingTypeSerializerEntry2.CDKICPOHAOB(input);
|
|
}
|
|
return Enum.ToObject(enumType, input);
|
|
};
|
|
}
|
|
Type typeFromHandle2 = typeof(byte[]);
|
|
int num2;
|
|
Converter<object, object> converter6 = new Converter(num2.LBFPMCKILAF);
|
|
num2 = 0;
|
|
new PMDMLFNOIDA.OCDEOEMPANG().protobufType = GEDCEIDOKJL;
|
|
}
|
|
Type typeFromHandle3 = typeof(int);
|
|
}
|
|
Type typeFromHandle4 = typeof(int);
|
|
int num3;
|
|
Converter<object, object> converter7 = new Converter(num3.EENEAHMLOFH);
|
|
num3 = 0;
|
|
Converter<object, object> converter8 = PMDMLFNOIDA.MAELHHCPFDO(GEDCEIDOKJL);
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd5;
|
|
emmhkokagjd5.CDKICPOHAOB = converter8;
|
|
emmhkokagjd5.GJEOMMBHHJP = converter7;
|
|
emmhkokagjd5.EAOPIDGKGEB = typeFromHandle4;
|
|
IL_220:
|
|
Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> dpfcihelcni = PMDMLFNOIDA.DPFCIHELCNI;
|
|
throw new NullReferenceException();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D786 RID: 55174 RVA: 0x00316AD4 File Offset: 0x00314CD4
|
|
[Token(Token = "0x600D786")]
|
|
[Address(RVA = "0x1989490", Offset = "0x1988490", VA = "0x181989490")]
|
|
private static Converter<object, object> CPGDMJIHHND(Type GEDCEIDOKJL)
|
|
{
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd;
|
|
do
|
|
{
|
|
emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(GEDCEIDOKJL);
|
|
}
|
|
while (emmhkokagjd == 0);
|
|
return emmhkokagjd.GJEOMMBHHJP;
|
|
}
|
|
|
|
// Token: 0x0600D787 RID: 55175 RVA: 0x00316AF4 File Offset: 0x00314CF4
|
|
[Token(Token = "0x600D787")]
|
|
[Address(RVA = "0x1989260", Offset = "0x1988260", VA = "0x181989260")]
|
|
private static Converter<object, object> BPGKJFOMIMH(Type MPAKCFBLCGD, Type CNNLEPLMMCE)
|
|
{
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(CNNLEPLMMCE);
|
|
if (emmhkokagjd != 0 && emmhkokagjd.EAOPIDGKGEB.IsInstanceOfType(MPAKCFBLCGD))
|
|
{
|
|
return emmhkokagjd.CDKICPOHAOB;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D788 RID: 55176 RVA: 0x00316B2C File Offset: 0x00314D2C
|
|
[Token(Token = "0x600D788")]
|
|
[Address(RVA = "0x198A7B0", Offset = "0x19897B0", VA = "0x18198A7B0")]
|
|
private static object GHHGBMEABGL(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D789 RID: 55177 RVA: 0x00316B40 File Offset: 0x00314D40
|
|
[Token(Token = "0x600D789")]
|
|
[Address(RVA = "0x198A240", Offset = "0x1989240", VA = "0x18198A240")]
|
|
private static object FHPPBLNLDDJ(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D78A RID: 55178 RVA: 0x00316B54 File Offset: 0x00314D54
|
|
[Token(Token = "0x600D78A")]
|
|
[Address(RVA = "0x198BDD0", Offset = "0x198ADD0", VA = "0x18198BDD0")]
|
|
private static object KOGEPDFGIBN(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D78B RID: 55179 RVA: 0x00316B68 File Offset: 0x00314D68
|
|
[Token(Token = "0x600D78B")]
|
|
[Address(RVA = "0x198BFE0", Offset = "0x198AFE0", VA = "0x18198BFE0")]
|
|
private static object LPNEKDDNDBB(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D78C RID: 55180 RVA: 0x00316B7C File Offset: 0x00314D7C
|
|
[Token(Token = "0x600D78C")]
|
|
[Address(RVA = "0x1989840", Offset = "0x1988840", VA = "0x181989840")]
|
|
private static object DMKDCFOFNII(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D78D RID: 55181 RVA: 0x00316B90 File Offset: 0x00314D90
|
|
[Token(Token = "0x600D78D")]
|
|
[Address(RVA = "0x198CDF0", Offset = "0x198BDF0", VA = "0x18198CDF0")]
|
|
private static object ONJKDPGOJMD(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D78E RID: 55182 RVA: 0x00316BA4 File Offset: 0x00314DA4
|
|
[Token(Token = "0x600D78E")]
|
|
[Address(RVA = "0x198C350", Offset = "0x198B350", VA = "0x18198C350")]
|
|
private static object MOPBOPJIGMH(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D78F RID: 55183 RVA: 0x00316BB8 File Offset: 0x00314DB8
|
|
[Token(Token = "0x600D78F")]
|
|
[Address(RVA = "0x198B3A0", Offset = "0x198A3A0", VA = "0x18198B3A0")]
|
|
private static object HFLAJCHEPLC(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D790 RID: 55184 RVA: 0x00316BCC File Offset: 0x00314DCC
|
|
[Token(Token = "0x600D790")]
|
|
[Address(RVA = "0x198CF20", Offset = "0x198BF20", VA = "0x18198CF20")]
|
|
private static object PFPJLDKMAJJ(object DBFBLNILIGL)
|
|
{
|
|
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D791 RID: 55185 RVA: 0x00316BEC File Offset: 0x00314DEC
|
|
[Token(Token = "0x600D791")]
|
|
[Address(RVA = "0x19888B0", Offset = "0x19878B0", VA = "0x1819888B0")]
|
|
private static object ADKPLOJMFNA(object DBFBLNILIGL)
|
|
{
|
|
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
|
|
{
|
|
}
|
|
AGAJMBPABDL agajmbpabdl;
|
|
int inpoaaaoahi = agajmbpabdl.INPOAAAOAHI;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D792 RID: 55186 RVA: 0x00316C14 File Offset: 0x00314E14
|
|
[Token(Token = "0x600D792")]
|
|
[Address(RVA = "0x19893B0", Offset = "0x19883B0", VA = "0x1819893B0")]
|
|
private static object CGBFPHNEEJB(object DBFBLNILIGL)
|
|
{
|
|
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D793 RID: 55187 RVA: 0x00316C34 File Offset: 0x00314E34
|
|
[Token(Token = "0x600D793")]
|
|
[Address(RVA = "0x198CAF0", Offset = "0x198BAF0", VA = "0x18198CAF0")]
|
|
private static object OFOKMFJJHND(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D794 RID: 55188 RVA: 0x00316C48 File Offset: 0x00314E48
|
|
[Token(Token = "0x600D794")]
|
|
[Address(RVA = "0x198CA40", Offset = "0x198BA40", VA = "0x18198CA40")]
|
|
private static object OBOGIMAHJJC(object DBFBLNILIGL)
|
|
{
|
|
return RoomComment.LIMFFFJLGEG(DBFBLNILIGL);
|
|
}
|
|
|
|
// Token: 0x0600D795 RID: 55189 RVA: 0x00316C5C File Offset: 0x00314E5C
|
|
[Token(Token = "0x600D795")]
|
|
[Address(RVA = "0x198C3D0", Offset = "0x198B3D0", VA = "0x18198C3D0")]
|
|
private static object MPAKLBAHHND(object DBFBLNILIGL)
|
|
{
|
|
object[] array = new object[4];
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[0] = array;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x0600D796 RID: 55190 RVA: 0x00316C84 File Offset: 0x00314E84
|
|
[Token(Token = "0x600D796")]
|
|
[Address(RVA = "0x198A040", Offset = "0x1989040", VA = "0x18198A040")]
|
|
private static object FENKDKIKCJB(object DBFBLNILIGL)
|
|
{
|
|
object[] array = new object[3];
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[0] = array;
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[1] = array;
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[2] = array;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x0600D797 RID: 55191 RVA: 0x00316CC4 File Offset: 0x00314EC4
|
|
[Token(Token = "0x600D797")]
|
|
[Address(RVA = "0x1989CA0", Offset = "0x1988CA0", VA = "0x181989CA0")]
|
|
private static object EENEAHMLOFH(object DBFBLNILIGL)
|
|
{
|
|
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
|
|
{
|
|
}
|
|
PhotonView photonView;
|
|
int viewIdField = photonView.viewIdField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D798 RID: 55192 RVA: 0x00316CEC File Offset: 0x00314EEC
|
|
[Token(Token = "0x600D798")]
|
|
[Address(RVA = "0x198C110", Offset = "0x198B110", VA = "0x18198C110")]
|
|
private static object MEGKABJHEKJ(object DBFBLNILIGL)
|
|
{
|
|
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
|
|
{
|
|
}
|
|
PhotonView photonView;
|
|
int viewIdField = photonView.viewIdField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D799 RID: 55193 RVA: 0x00316D14 File Offset: 0x00314F14
|
|
[Token(Token = "0x600D799")]
|
|
[Address(RVA = "0x198BE80", Offset = "0x198AE80", VA = "0x18198BE80")]
|
|
private static object LBFPMCKILAF(object DBFBLNILIGL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600D799)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA::LBFPMCKILAF(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_00:
|
|
brtrue(IL_00, cne:bool(ldloc:object(DBFBLNILIGL), ldc.i4:int32[exp:object](0)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600D79A RID: 55194 RVA: 0x00316D24 File Offset: 0x00314F24
|
|
[Token(Token = "0x600D79A")]
|
|
[Address(RVA = "0x1988E10", Offset = "0x1987E10", VA = "0x181988E10")]
|
|
private static Converter<object, object> BHJLILLFHKH(Type JPAHJCHGFCF, PMDMLFNOIDA.EMMHKOKAGJD LIOADPEPNLH)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
Type underlyingType = JPAHJCHGFCF;
|
|
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
|
object obj = Convert.ChangeType(input, underlyingType, invariantCulture);
|
|
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry = LIOADPEPNLH;
|
|
if (underlyingTypeSerializerEntry != 0)
|
|
{
|
|
object obj2 = underlyingTypeSerializerEntry.GJEOMMBHHJP(obj);
|
|
}
|
|
return obj;
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600D79B RID: 55195 RVA: 0x00316D58 File Offset: 0x00314F58
|
|
[Token(Token = "0x600D79B")]
|
|
[Address(RVA = "0x198A510", Offset = "0x1989510", VA = "0x18198A510")]
|
|
private static Converter<object, object> GBIGCOHCGLO(Type PEJAHNPLHIN, PMDMLFNOIDA.EMMHKOKAGJD LIOADPEPNLH)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry = LIOADPEPNLH;
|
|
if (underlyingTypeSerializerEntry != 0)
|
|
{
|
|
object obj = underlyingTypeSerializerEntry.CDKICPOHAOB(input);
|
|
}
|
|
return Enum.ToObject(PEJAHNPLHIN, input);
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600D79C RID: 55196 RVA: 0x00316D8C File Offset: 0x00314F8C
|
|
[Token(Token = "0x600D79C")]
|
|
[Address(RVA = "0x198C2C0", Offset = "0x198B2C0", VA = "0x18198C2C0")]
|
|
private static Converter<object, object> MJPCMDGOJIJ(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600D7D5)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/IAIAMHBODHO::<_CreateSerializerForIList>b__0(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_3E:
|
|
stloc:object(var_6_46, call:!1[exp:object](Converter`2::Invoke, ldloc:class [mscorlib]System.Converter`2<object, object>[exp:Converter`2](var_5_2F), ldloc:int32[exp:!0](var_0_3D)))
|
|
call:void(Array::SetValue, ldloc:Array(var_3), ldloc:object(var_6_46), ldloc:int32(var_0_3D))
|
|
stloc:int32(var_0_54, add:int32(ldloc:int32(var_0_3D), ldc.i4:int32(1)))
|
|
stloc:object(var_6_5A, add:object(ldloc:object(var_6_46), ldloc:object(var_6_46)))
|
|
stloc:object(var_6_61, add:object(ldloc:object(var_6_5A), ldloc:object(var_6_5A)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
|
|
*/;
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600D79D RID: 55197 RVA: 0x00316DB8 File Offset: 0x00314FB8
|
|
[Token(Token = "0x600D79D")]
|
|
[Address(RVA = "0x198AAE0", Offset = "0x1989AE0", VA = "0x18198AAE0")]
|
|
private static object HDHIBGIHLKI(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D79E RID: 55198 RVA: 0x00316DCC File Offset: 0x00314FCC
|
|
[Token(Token = "0x600D79E")]
|
|
[Address(RVA = "0x198C9C0", Offset = "0x198B9C0", VA = "0x18198C9C0")]
|
|
private static object NPNCJNGHAJD(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D79F RID: 55199 RVA: 0x00316DE0 File Offset: 0x00314FE0
|
|
[Token(Token = "0x600D79F")]
|
|
[Address(RVA = "0x198C610", Offset = "0x198B610", VA = "0x18198C610")]
|
|
private static object MPPLEEOONPA(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7A0 RID: 55200 RVA: 0x00316DF4 File Offset: 0x00314FF4
|
|
[Token(Token = "0x600D7A0")]
|
|
[Address(RVA = "0x198BA80", Offset = "0x198AA80", VA = "0x18198BA80")]
|
|
private static object JIJENEBOLCG(object DBFBLNILIGL)
|
|
{
|
|
ObscuredInt obscuredInt;
|
|
bool fakeValueActive = obscuredInt.fakeValueActive;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7A1 RID: 55201 RVA: 0x00316E10 File Offset: 0x00315010
|
|
[Token(Token = "0x600D7A1")]
|
|
[Address(RVA = "0x198CE70", Offset = "0x198BE70", VA = "0x18198CE70")]
|
|
private static object PALLADADBAF(object DBFBLNILIGL)
|
|
{
|
|
ObscuredUInt obscuredUInt;
|
|
bool fakeValueActive = obscuredUInt.fakeValueActive;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7A2 RID: 55202 RVA: 0x00316E2C File Offset: 0x0031502C
|
|
[Token(Token = "0x600D7A2")]
|
|
[Address(RVA = "0x198C200", Offset = "0x198B200", VA = "0x18198C200")]
|
|
private static object MEPABFMNDPE(object DBFBLNILIGL)
|
|
{
|
|
ObscuredLong obscuredLong;
|
|
bool inited = obscuredLong.inited;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7A3 RID: 55203 RVA: 0x00316E48 File Offset: 0x00315048
|
|
[Token(Token = "0x600D7A3")]
|
|
[Address(RVA = "0x1989500", Offset = "0x1988500", VA = "0x181989500")]
|
|
private static object DAPFHKKHPAK(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7A4 RID: 55204 RVA: 0x00316E5C File Offset: 0x0031505C
|
|
[Token(Token = "0x600D7A4")]
|
|
[Address(RVA = "0x1989300", Offset = "0x1988300", VA = "0x181989300")]
|
|
private static object BPNKKDOIFPJ(object DBFBLNILIGL)
|
|
{
|
|
ObscuredBool obscuredBool;
|
|
bool inited = obscuredBool.inited;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7A5 RID: 55205 RVA: 0x00316E78 File Offset: 0x00315078
|
|
[Token(Token = "0x600D7A5")]
|
|
[Address(RVA = "0x198B780", Offset = "0x198A780", VA = "0x18198B780")]
|
|
private static object HMLPACLELJG(object DBFBLNILIGL)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7A6 RID: 55206 RVA: 0x00316E94 File Offset: 0x00315094
|
|
[Token(Token = "0x600D7A6")]
|
|
[Address(RVA = "0x198C690", Offset = "0x198B690", VA = "0x18198C690")]
|
|
private static object NBIHEKDEMGL(object DBFBLNILIGL)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
AGAJMBPABDL agajmbpabdl2;
|
|
Player player = agajmbpabdl2.GPOMCJICJIH();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7A7 RID: 55207 RVA: 0x00316EB8 File Offset: 0x003150B8
|
|
[Token(Token = "0x600D7A7")]
|
|
[Address(RVA = "0x1988D90", Offset = "0x1987D90", VA = "0x181988D90")]
|
|
private static object BHDHNBBLPND(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7A8 RID: 55208 RVA: 0x00316ECC File Offset: 0x003150CC
|
|
[Token(Token = "0x600D7A8")]
|
|
[Address(RVA = "0x19887C0", Offset = "0x19877C0", VA = "0x1819887C0")]
|
|
private static object ADDPMHLBICC(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7A9 RID: 55209 RVA: 0x00316EE0 File Offset: 0x003150E0
|
|
[Token(Token = "0x600D7A9")]
|
|
[Address(RVA = "0x1988990", Offset = "0x1987990", VA = "0x181988990")]
|
|
private static object AKJLOHONOFK(object DBFBLNILIGL)
|
|
{
|
|
return RoomComment.FMPDNMFBCJH(DBFBLNILIGL);
|
|
}
|
|
|
|
// Token: 0x0600D7AA RID: 55210 RVA: 0x00316EF4 File Offset: 0x003150F4
|
|
[Token(Token = "0x600D7AA")]
|
|
[Address(RVA = "0x19895B0", Offset = "0x19885B0", VA = "0x1819895B0")]
|
|
private static object DFNKKMOKHFE(object DBFBLNILIGL)
|
|
{
|
|
for (;;)
|
|
{
|
|
if (DBFBLNILIGL == 0)
|
|
{
|
|
}
|
|
object obj;
|
|
if (obj == 0 || obj != 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D7AB RID: 55211 RVA: 0x00316F10 File Offset: 0x00315110
|
|
[Token(Token = "0x600D7AB")]
|
|
[Address(RVA = "0x198CC10", Offset = "0x198BC10", VA = "0x18198CC10")]
|
|
private static object OLCOKIMAJMG(object DBFBLNILIGL)
|
|
{
|
|
object obj;
|
|
return obj;
|
|
}
|
|
|
|
// Token: 0x0600D7AC RID: 55212 RVA: 0x00316F28 File Offset: 0x00315128
|
|
[Token(Token = "0x600D7AC")]
|
|
[Address(RVA = "0x198C080", Offset = "0x198B080", VA = "0x18198C080")]
|
|
private static Converter<object, object> MAELHHCPFDO(Type NCDEODJNJGB)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
int num = 0;
|
|
PhotonView photonView;
|
|
if (photonView != num)
|
|
{
|
|
Type componentType = NCDEODJNJGB;
|
|
Component component = photonView.GetComponent(componentType);
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600D7AD RID: 55213 RVA: 0x00316F54 File Offset: 0x00315154
|
|
[Token(Token = "0x600D7AD")]
|
|
[Address(RVA = "0x19897B0", Offset = "0x19887B0", VA = "0x1819897B0")]
|
|
private static Converter<object, object> DGMHFEHEIDH(Type DCIJNNIDJNP)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
object obj;
|
|
do
|
|
{
|
|
obj = Activator.CreateInstance(DCIJNNIDJNP);
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
}
|
|
while (obj == 0 || (input != 0 && obj == 0));
|
|
return obj;
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600D7AE RID: 55214 RVA: 0x00316F80 File Offset: 0x00315180
|
|
[Token(Token = "0x600D7AE")]
|
|
[Address(RVA = "0x198CA50", Offset = "0x198BA50", VA = "0x18198CA50")]
|
|
private static Converter<object, object> OEFDJGKDLBG(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN, Type GEDCEIDOKJL)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600D7DB)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/PBNAHCCLKBM::<_CreateDeserializerForArray>b__0(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_39:
|
|
stloc:object(var_6_41, call:!1[exp:object](Converter`2::Invoke, ldloc:class [mscorlib]System.Converter`2<object, object>[exp:Converter`2](var_5_2A), ldloc:int32[exp:!0](var_0_38)))
|
|
call:void(Array::SetValue, ldloc:Array(var_3), ldloc:object(var_6_41), ldloc:int32(var_0_38))
|
|
stloc:int32(var_0_4F, add:int32(ldloc:int32(var_0_38), ldc.i4:int32(1)))
|
|
stloc:object(var_6_55, add:object(ldloc:object(var_6_41), ldloc:object(var_6_41)))
|
|
stloc:object(var_6_5C, add:object(ldloc:object(var_6_55), ldloc:object(var_6_55)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
|
|
*/;
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600D7AF RID: 55215 RVA: 0x00316FB4 File Offset: 0x003151B4
|
|
[Token(Token = "0x600D7AF")]
|
|
[Address(RVA = "0x198CB70", Offset = "0x198BB70", VA = "0x18198CB70")]
|
|
private static Converter<object, object> OHOIPGKDFDC(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN, Type GEDCEIDOKJL)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
int num;
|
|
int num2;
|
|
object obj;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (input == 0)
|
|
{
|
|
}
|
|
Type typeFromHandle = typeof(List<>);
|
|
Type[] array = new Type[1];
|
|
Type type = GEDCEIDOKJL;
|
|
if (type != 0)
|
|
{
|
|
}
|
|
array[0] = type;
|
|
bool flag = typeFromHandle.IsCOMObjectImpl();
|
|
object[] array2 = new object[1];
|
|
if (array2 != 0)
|
|
{
|
|
}
|
|
num2 = 0;
|
|
array2[0] = array2;
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
}
|
|
while (obj == 0);
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
if (num < num)
|
|
{
|
|
Converter<object, object> cdkicpohaob = HAKHKFNPFHN.CDKICPOHAOB;
|
|
uint num3;
|
|
if (num < (int)num3)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
object obj2 = cdkicpohaob(num);
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
obj2 += obj2;
|
|
num++;
|
|
num += 19;
|
|
obj2 += obj2;
|
|
num += 19;
|
|
obj2 += obj2;
|
|
num += 2;
|
|
num += 19;
|
|
}
|
|
return obj;
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600D7B0 RID: 55216 RVA: 0x00316FE8 File Offset: 0x003151E8
|
|
[Token(Token = "0x600D7B0")]
|
|
[Address(RVA = "0x198BB30", Offset = "0x198AB30", VA = "0x18198BB30")]
|
|
private static object JPNEMMKAJAC(object DBFBLNILIGL)
|
|
{
|
|
object[] array = new object[0];
|
|
int num = 0;
|
|
if (num < array)
|
|
{
|
|
num++;
|
|
}
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x0600D7B1 RID: 55217 RVA: 0x00317010 File Offset: 0x00315210
|
|
[Token(Token = "0x600D7B1")]
|
|
[Address(RVA = "0x1989B50", Offset = "0x1988B50", VA = "0x181989B50")]
|
|
private static object EDIFPCKLKKF(object DBFBLNILIGL)
|
|
{
|
|
string[] array = new string[0];
|
|
int num = 0;
|
|
if (0 < array)
|
|
{
|
|
if (typeof(object[]).TypeHandle == 0 || typeof(object[]).TypeHandle != 0)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7B2 RID: 55218 RVA: 0x00317044 File Offset: 0x00315244
|
|
[Token(Token = "0x600D7B2")]
|
|
[Address(RVA = "0x198C740", Offset = "0x198B740", VA = "0x18198C740")]
|
|
private static object NIEGGFHPOPN(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7B3 RID: 55219 RVA: 0x00317058 File Offset: 0x00315258
|
|
[Token(Token = "0x600D7B3")]
|
|
[Address(RVA = "0x198B820", Offset = "0x198A820", VA = "0x18198B820")]
|
|
private static object JFOKJFGGGMH(object DBFBLNILIGL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600D7B3)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA::JFOKJFGGGMH(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
brtrue(IL_00, ceq:bool(ldloc:int32(var_0_01), ldc.i4:int32(0)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600D7B4 RID: 55220 RVA: 0x00317070 File Offset: 0x00315270
|
|
[Token(Token = "0x600D7B4")]
|
|
[Address(RVA = "0x25FA670", Offset = "0x25F9670", VA = "0x1825FA670")]
|
|
private static object KMAOHIDBELD<T>(object ONGBFDACHHG, Action<BitPacker, T> HBINHFIOHOI)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
FKHCBJLMECH akoegaklnci = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
int num2;
|
|
StreamBuffer streamBuffer = new StreamBuffer(num2);
|
|
num2 = 0;
|
|
FKHCBJLMECH akoegaklnci2 = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
int num3 = 0;
|
|
akoegaklnci2.StartWriting(streamBuffer, num3);
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L)
|
|
{
|
|
}
|
|
int num4 = PMDMLFNOIDA.AKOEGAKLNCI.FinishWriting();
|
|
byte[] array = streamBuffer.ToArray();
|
|
Monitor.Exit(akoegaklnci);
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7B5 RID: 55221 RVA: 0x003170E8 File Offset: 0x003152E8
|
|
[Token(Token = "0x600D7B5")]
|
|
[Address(RVA = "0x25FA260", Offset = "0x25F9260", VA = "0x1825FA260")]
|
|
private static object ELEAHPNOBPG<T>(object MGPDDEMABPB, Func<BitPacker, T> NJIJEFOGJOA)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
FKHCBJLMECH akoegaklnci = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
FKHCBJLMECH akoegaklnci2 = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
if (MGPDDEMABPB == 0)
|
|
{
|
|
}
|
|
PMDMLFNOIDA.AKOEGAKLNCI.FinishReading();
|
|
Monitor.Exit(akoegaklnci);
|
|
}
|
|
while (num != 0);
|
|
return typeof(PMDMLFNOIDA).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x0600D7B6 RID: 55222 RVA: 0x00317134 File Offset: 0x00315334
|
|
[Token(Token = "0x600D7B6")]
|
|
[Address(RVA = "0x31D9180", Offset = "0x31D8180", VA = "0x1831D9180")]
|
|
private static Converter<object, object> ANJDEJFOBDJ<T>(Action<BitPacker, T> HBINHFIOHOI)
|
|
{
|
|
Converter<object, object> converter;
|
|
return converter;
|
|
}
|
|
|
|
// Token: 0x0600D7B7 RID: 55223 RVA: 0x00317148 File Offset: 0x00315348
|
|
[Token(Token = "0x600D7B7")]
|
|
[Address(RVA = "0x31D9000", Offset = "0x31D8000", VA = "0x1831D9000")]
|
|
private static Converter<object, object> AIKNPBHHCNA<T>(Func<BitPacker, T> NJIJEFOGJOA)
|
|
{
|
|
Converter<object, object> converter;
|
|
return converter;
|
|
}
|
|
|
|
// Token: 0x0600D7B8 RID: 55224 RVA: 0x0031715C File Offset: 0x0031535C
|
|
[Token(Token = "0x600D7B8")]
|
|
[Address(RVA = "0x1989AE0", Offset = "0x1988AE0", VA = "0x181989AE0", Slot = "4")]
|
|
public bool ECKLDGNDJKD(Type MPAKCFBLCGD, Type CNNLEPLMMCE)
|
|
{
|
|
return PMDMLFNOIDA.BPGKJFOMIMH(MPAKCFBLCGD, CNNLEPLMMCE) != 0;
|
|
}
|
|
|
|
// Token: 0x0600D7B9 RID: 55225 RVA: 0x00317178 File Offset: 0x00315378
|
|
[Token(Token = "0x600D7B9")]
|
|
[Address(RVA = "0x198A850", Offset = "0x1989850", VA = "0x18198A850")]
|
|
public object GNMALINGCMP(object ONGBFDACHHG)
|
|
{
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(ONGBFDACHHG.GetType());
|
|
if (emmhkokagjd != 0)
|
|
{
|
|
Converter<object, object> gjeommbhhjp = emmhkokagjd.GJEOMMBHHJP;
|
|
if (gjeommbhhjp != 0)
|
|
{
|
|
return gjeommbhhjp(ONGBFDACHHG);
|
|
}
|
|
}
|
|
return ONGBFDACHHG;
|
|
}
|
|
|
|
// Token: 0x0600D7BA RID: 55226 RVA: 0x003171B0 File Offset: 0x003153B0
|
|
[Token(Token = "0x600D7BA")]
|
|
[Address(RVA = "0x22BE470", Offset = "0x22BD470", VA = "0x1822BE470")]
|
|
public T HEOODNJFKCC<T>(object ONGBFDACHHG)
|
|
{
|
|
Type typeFromHandle = typeof(Type);
|
|
Type type;
|
|
if (PMDMLFNOIDA.BPGKJFOMIMH(type, typeFromHandle) == 0)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num;
|
|
Type type2 = num.GetType();
|
|
if (type2 == 0 || type2.MemberType == (MemberTypes)0)
|
|
{
|
|
}
|
|
Type type3;
|
|
string text = string.Format("Specified cast is not valid: {0} to {1}", "null", type3);
|
|
}
|
|
string text2;
|
|
Debug.LogError(text2);
|
|
}
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7BB RID: 55227 RVA: 0x00317220 File Offset: 0x00315420
|
|
[Token(Token = "0x600D7BB")]
|
|
[Address(RVA = "0x198B420", Offset = "0x198A420", VA = "0x18198B420", Slot = "5")]
|
|
public object[] HLHBOEHKBLP(object[] ADIJGAHGOGK)
|
|
{
|
|
int num = 0;
|
|
int length = ADIJGAHGOGK.Length;
|
|
object obj;
|
|
Converter<object, object> converter = PMDMLFNOIDA.CPGDMJIHHND(obj.GetType());
|
|
if (converter != 0)
|
|
{
|
|
if (num == 0)
|
|
{
|
|
object[] array = new object[ADIJGAHGOGK.Length];
|
|
}
|
|
object obj2 = converter(obj);
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
num++;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7BC RID: 55228 RVA: 0x00317274 File Offset: 0x00315474
|
|
[Token(Token = "0x600D7BC")]
|
|
[Address(RVA = "0x1988BD0", Offset = "0x1987BD0", VA = "0x181988BD0", Slot = "6")]
|
|
public object[] BAIODLBJDLK(object[] ADIJGAHGOGK, ParameterInfo[] CMIGBNLJKDC)
|
|
{
|
|
int num = 0;
|
|
int length = ADIJGAHGOGK.Length;
|
|
Type type = ADIJGAHGOGK[num].GetType();
|
|
ParameterInfo parameterInfo = CMIGBNLJKDC[num];
|
|
Converter<object, object> converter;
|
|
if (converter != 0)
|
|
{
|
|
if (num == 0)
|
|
{
|
|
object[] array = new object[ADIJGAHGOGK.Length];
|
|
}
|
|
object obj = ADIJGAHGOGK[num];
|
|
object obj2 = converter(obj);
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
num++;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7BD RID: 55229 RVA: 0x003172DC File Offset: 0x003154DC
|
|
[Token(Token = "0x600D7BD")]
|
|
[Address(RVA = "0x198BC50", Offset = "0x198AC50", VA = "0x18198BC50")]
|
|
public void KFFMNCNICIO(Type GEDCEIDOKJL, Type CLNEFOOKKGG, Converter<object, object> MCEIKGKEHGG, Converter<object, object> GMKIOEJBDIL)
|
|
{
|
|
Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> dpfcihelcni = PMDMLFNOIDA.DPFCIHELCNI;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7BE RID: 55230 RVA: 0x00317334 File Offset: 0x00315534
|
|
[Token(Token = "0x600D7BE")]
|
|
[Address(RVA = "0x24F6450", Offset = "0x24F5450", VA = "0x1824F6450")]
|
|
public void NFJKPKDIFKP<T>()
|
|
{
|
|
Type type;
|
|
bool flag = PMDMLFNOIDA.DPFCIHELCNI.Remove(type);
|
|
}
|
|
|
|
// Token: 0x0600D7BF RID: 55231 RVA: 0x00317354 File Offset: 0x00315554
|
|
[Token(Token = "0x600D7BF")]
|
|
[Address(RVA = "0x24F6630", Offset = "0x24F5630", VA = "0x1824F6630")]
|
|
public void PAKHKCPLNMC<T>(Action A_1, Func A_2)
|
|
{
|
|
Type typeFromHandle = typeof(Type);
|
|
Type typeFromHandle2 = typeof(byte[]);
|
|
}
|
|
|
|
// Token: 0x0600D7C0 RID: 55232 RVA: 0x00317380 File Offset: 0x00315580
|
|
[Token(Token = "0x600D7C0")]
|
|
[Address(RVA = "0x198D000", Offset = "0x198C000", VA = "0x18198D000")]
|
|
[CBEAKPMNJOL(LGFJHLDANJN.Unity_AfterSceneLoad)]
|
|
public static void PLEAAFAGJGO()
|
|
{
|
|
Type typeFromHandle = typeof(Vector3Int);
|
|
int num;
|
|
SerializeStreamMethod serializeStreamMethod = new SerializeStreamMethod(num.EGLOENEHMBK);
|
|
num = 0;
|
|
int num2;
|
|
DeserializeStreamMethod deserializeStreamMethod = new DeserializeStreamMethod(num2.AKOLCKOAIKB);
|
|
num2 = 0;
|
|
Type typeFromHandle2 = typeof(Vector4);
|
|
int num3;
|
|
SerializeStreamMethod serializeStreamMethod2 = new SerializeStreamMethod(num3.HLIHDDBIGAJ);
|
|
num3 = 0;
|
|
int num4;
|
|
DeserializeStreamMethod deserializeStreamMethod2 = new DeserializeStreamMethod(num4.FPADHDJHMHJ);
|
|
num4 = 0;
|
|
Type typeFromHandle3 = typeof(Color);
|
|
int num5;
|
|
SerializeStreamMethod serializeStreamMethod3 = new SerializeStreamMethod(num5.NLODCMCHNMB);
|
|
num5 = 0;
|
|
int num6;
|
|
DeserializeStreamMethod deserializeStreamMethod3 = new DeserializeStreamMethod(num6.GCCOOODBDIL);
|
|
num6 = 0;
|
|
Type typeFromHandle4 = typeof(CEMMJOMPAEL);
|
|
int num7;
|
|
SerializeStreamMethod serializeStreamMethod4 = new SerializeStreamMethod(num7.BJICKPDBDNJ);
|
|
num7 = 0;
|
|
int num8;
|
|
DeserializeStreamMethod deserializeStreamMethod4 = new DeserializeStreamMethod(num8.DPECBCKEGLB);
|
|
num8 = 0;
|
|
Type typeFromHandle5 = typeof(Guid);
|
|
int num9;
|
|
SerializeStreamMethod serializeStreamMethod5 = new SerializeStreamMethod(num9.EGLNAIBOHKC);
|
|
num9 = 0;
|
|
int num10;
|
|
DeserializeStreamMethod deserializeStreamMethod5 = new DeserializeStreamMethod(num10.BMACJGAECGK);
|
|
num10 = 0;
|
|
Type typeFromHandle6 = typeof(LNPMIBAKLIA);
|
|
int num11;
|
|
SerializeStreamMethod serializeStreamMethod6 = new SerializeStreamMethod(num11.HLHBJCIJPBE);
|
|
num11 = 0;
|
|
int num12;
|
|
DeserializeStreamMethod deserializeStreamMethod6 = new DeserializeStreamMethod(num12.PPGFHEDFBEA);
|
|
num12 = 0;
|
|
Type typeFromHandle7 = typeof(OKIMOMGKKDH);
|
|
int num13;
|
|
SerializeStreamMethod serializeStreamMethod7 = new SerializeStreamMethod(num13.HLHBJCIJPBE);
|
|
num13 = 0;
|
|
int num14;
|
|
DeserializeStreamMethod deserializeStreamMethod7 = new DeserializeStreamMethod(num14.PPGFHEDFBEA);
|
|
num14 = 0;
|
|
Type typeFromHandle8 = typeof(NetworkTransform.PDICIMDPPII);
|
|
int num15;
|
|
SerializeStreamMethod serializeStreamMethod8 = new SerializeStreamMethod(num15.HLHBJCIJPBE);
|
|
num15 = 0;
|
|
int num16;
|
|
DeserializeStreamMethod deserializeStreamMethod8 = new DeserializeStreamMethod(num16.PPGFHEDFBEA);
|
|
num16 = 0;
|
|
Type typeFromHandle9 = typeof(ToolCleanup.BMFBKOPACJC);
|
|
int num17;
|
|
SerializeStreamMethod serializeStreamMethod9 = new SerializeStreamMethod(num17.HLHBJCIJPBE);
|
|
num17 = 0;
|
|
int num18;
|
|
DeserializeStreamMethod deserializeStreamMethod9 = new DeserializeStreamMethod(num18.PPGFHEDFBEA);
|
|
num18 = 0;
|
|
Type typeFromHandle10 = typeof(EFHMLIMBKPE<string>.KANNECPCOLP);
|
|
int num19;
|
|
SerializeStreamMethod serializeStreamMethod10 = new SerializeStreamMethod(num19.SerializeTagPair);
|
|
num19 = 0;
|
|
int num20;
|
|
DeserializeStreamMethod deserializeStreamMethod10 = new DeserializeStreamMethod(num20.DeserializeTagPair);
|
|
num20 = 0;
|
|
Type typeFromHandle11 = typeof(PlayerFacialAnimator.FBBDNFKBCIC);
|
|
int num21;
|
|
SerializeStreamMethod serializeStreamMethod11 = new SerializeStreamMethod(num21.HLHBJCIJPBE);
|
|
num21 = 0;
|
|
int num22;
|
|
DeserializeStreamMethod deserializeStreamMethod11 = new DeserializeStreamMethod(num22.PPGFHEDFBEA);
|
|
num22 = 0;
|
|
Type typeFromHandle12 = typeof(ulong);
|
|
int num23;
|
|
SerializeStreamMethod serializeStreamMethod12 = new SerializeStreamMethod(num23.JGPMKAOOKEJ);
|
|
num23 = 0;
|
|
int num24;
|
|
DeserializeStreamMethod deserializeStreamMethod12 = new DeserializeStreamMethod(num24.GOLFKODNIOM);
|
|
num24 = 0;
|
|
Type typeFromHandle13 = typeof(PlayerMovement.CACILGIFKNK);
|
|
int num25;
|
|
SerializeStreamMethod serializeStreamMethod13 = new SerializeStreamMethod(num25.HLHBJCIJPBE);
|
|
num25 = 0;
|
|
int num26;
|
|
DeserializeStreamMethod deserializeStreamMethod13 = new DeserializeStreamMethod(num26.PPGFHEDFBEA);
|
|
num26 = 0;
|
|
Type typeFromHandle14 = typeof(MIGIOPECPAG.FOPBFGONPKC);
|
|
int num27;
|
|
SerializeMethod serializeMethod = new SerializeMethod(num27.AIGEJBBPMPJ);
|
|
num27 = 0;
|
|
int num28;
|
|
DeserializeMethod deserializeMethod = new DeserializeMethod(num28.HJHLDJLCNIK);
|
|
num28 = 0;
|
|
}
|
|
|
|
// Token: 0x0600D7C1 RID: 55233 RVA: 0x0031762C File Offset: 0x0031582C
|
|
[Token(Token = "0x600D7C1")]
|
|
[Address(RVA = "0x1989E30", Offset = "0x1988E30", VA = "0x181989E30")]
|
|
private static short EGLOENEHMBK(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] mngphdckgce = PMDMLFNOIDA.MNGPHDCKGCE;
|
|
byte[] mngphdckgce2 = PMDMLFNOIDA.MNGPHDCKGCE;
|
|
int num2 = 0;
|
|
PMFIFPHNJJC.Write(mngphdckgce2, num2, 12);
|
|
Monitor.Exit(mngphdckgce);
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7C2 RID: 55234 RVA: 0x00317668 File Offset: 0x00315868
|
|
[Token(Token = "0x600D7C2")]
|
|
[Address(RVA = "0x19889A0", Offset = "0x19879A0", VA = "0x1819889A0")]
|
|
private static object AKOLCKOAIKB(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] mngphdckgce = PMDMLFNOIDA.MNGPHDCKGCE;
|
|
int num2 = 0;
|
|
byte[] mngphdckgce2 = PMDMLFNOIDA.MNGPHDCKGCE;
|
|
int num3 = BMGLIEDFNHP.Read(mngphdckgce2, num2, 12);
|
|
Monitor.Exit(mngphdckgce);
|
|
}
|
|
while (num != 0);
|
|
return typeof(PMDMLFNOIDA).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x0600D7C3 RID: 55235 RVA: 0x003176A8 File Offset: 0x003158A8
|
|
[Token(Token = "0x600D7C3")]
|
|
[Address(RVA = "0x198B580", Offset = "0x198A580", VA = "0x18198B580")]
|
|
private static short HLIHDDBIGAJ(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] knoihhimdle = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
byte[] knoihhimdle2 = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
int num2 = 0;
|
|
PMFIFPHNJJC.Write(knoihhimdle2, num2, 16);
|
|
Monitor.Exit(knoihhimdle);
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7C4 RID: 55236 RVA: 0x003176E4 File Offset: 0x003158E4
|
|
[Token(Token = "0x600D7C4")]
|
|
[Address(RVA = "0x198A2E0", Offset = "0x19892E0", VA = "0x18198A2E0")]
|
|
private static object FPADHDJHMHJ(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] knoihhimdle = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
int num2 = 0;
|
|
byte[] knoihhimdle2 = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
int num3 = BMGLIEDFNHP.Read(knoihhimdle2, num2, 16);
|
|
Monitor.Exit(knoihhimdle);
|
|
}
|
|
while (num != 0);
|
|
return typeof(PMDMLFNOIDA).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x0600D7C5 RID: 55237 RVA: 0x00317724 File Offset: 0x00315924
|
|
[Token(Token = "0x600D7C5")]
|
|
[Address(RVA = "0x198C7C0", Offset = "0x198B7C0", VA = "0x18198C7C0")]
|
|
private static short NLODCMCHNMB(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] knoihhimdle = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
byte[] knoihhimdle2 = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
int num2 = 0;
|
|
PMFIFPHNJJC.Write(knoihhimdle2, num2, 16);
|
|
Monitor.Exit(knoihhimdle);
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7C6 RID: 55238 RVA: 0x00317760 File Offset: 0x00315960
|
|
[Token(Token = "0x600D7C6")]
|
|
[Address(RVA = "0x198A5B0", Offset = "0x19895B0", VA = "0x18198A5B0")]
|
|
private static object GCCOOODBDIL(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] knoihhimdle = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
int num2 = 0;
|
|
byte[] knoihhimdle2 = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
int num3 = BMGLIEDFNHP.Read(knoihhimdle2, num2, 16);
|
|
Monitor.Exit(knoihhimdle);
|
|
}
|
|
while (num != 0);
|
|
return typeof(PMDMLFNOIDA).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x0600D7C7 RID: 55239 RVA: 0x003177A0 File Offset: 0x003159A0
|
|
[Token(Token = "0x600D7C7")]
|
|
[Address(RVA = "0x1988EB0", Offset = "0x1987EB0", VA = "0x181988EB0")]
|
|
private static short BJICKPDBDNJ(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
if (GAKCNAOJHAE != 0)
|
|
{
|
|
byte[] bgpaenfpngo = PMDMLFNOIDA.BGPAENFPNGO;
|
|
byte[] bgpaenfpngo2 = PMDMLFNOIDA.BGPAENFPNGO;
|
|
int num2 = 0;
|
|
PMFIFPHNJJC.Write(bgpaenfpngo2, num2, 16);
|
|
Monitor.Exit(bgpaenfpngo);
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7C8 RID: 55240 RVA: 0x003177E4 File Offset: 0x003159E4
|
|
[Token(Token = "0x600D7C8")]
|
|
[Address(RVA = "0x19898E0", Offset = "0x19888E0", VA = "0x1819898E0")]
|
|
private static object DPECBCKEGLB(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] bgpaenfpngo = PMDMLFNOIDA.BGPAENFPNGO;
|
|
int num2 = 0;
|
|
byte[] bgpaenfpngo2 = PMDMLFNOIDA.BGPAENFPNGO;
|
|
int num3 = BMGLIEDFNHP.Read(bgpaenfpngo2, num2, 16);
|
|
Monitor.Exit(bgpaenfpngo);
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7C9 RID: 55241 RVA: 0x0031781C File Offset: 0x00315A1C
|
|
[Token(Token = "0x600D7C9")]
|
|
[Address(RVA = "0x1989D80", Offset = "0x1988D80", VA = "0x181989D80")]
|
|
private static short EGLNAIBOHKC(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7CA RID: 55242 RVA: 0x00317834 File Offset: 0x00315A34
|
|
[Token(Token = "0x600D7CA")]
|
|
[Address(RVA = "0x19890D0", Offset = "0x19880D0", VA = "0x1819890D0")]
|
|
private static object BMACJGAECGK(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] ljnhfeldhfc = PMDMLFNOIDA.LJNHFELDHFC;
|
|
int num2 = 0;
|
|
byte[] ljnhfeldhfc2 = PMDMLFNOIDA.LJNHFELDHFC;
|
|
int num3 = BMGLIEDFNHP.Read(ljnhfeldhfc2, num2, 16);
|
|
byte[] ljnhfeldhfc3 = PMDMLFNOIDA.LJNHFELDHFC;
|
|
Monitor.Exit(ljnhfeldhfc);
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7CB RID: 55243 RVA: 0x00317878 File Offset: 0x00315A78
|
|
[Token(Token = "0x600D7CB")]
|
|
[Address(RVA = "0x198B8C0", Offset = "0x198A8C0", VA = "0x18198B8C0")]
|
|
private static short JGPMKAOOKEJ(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
FKHCBJLMECH akoegaklnci = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
FKHCBJLMECH akoegaklnci2 = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
int num2 = 0;
|
|
akoegaklnci2.StartWriting(PMFIFPHNJJC, num2);
|
|
FKHCBJLMECH akoegaklnci3 = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
int num3 = PMDMLFNOIDA.AKOEGAKLNCI.FinishWriting();
|
|
Monitor.Exit(akoegaklnci);
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7CC RID: 55244 RVA: 0x003178D4 File Offset: 0x00315AD4
|
|
[Token(Token = "0x600D7CC")]
|
|
[Address(RVA = "0x198A930", Offset = "0x1989930", VA = "0x18198A930")]
|
|
private static object GOLFKODNIOM(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
FKHCBJLMECH akoegaklnci = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
int num2 = 0;
|
|
FKHCBJLMECH akoegaklnci2 = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
int num3 = 0;
|
|
akoegaklnci2.StartReading(BMGLIEDFNHP, num2, num3);
|
|
ulong num4 = PMDMLFNOIDA.AKOEGAKLNCI.ReadVarULong();
|
|
PMDMLFNOIDA.AKOEGAKLNCI.FinishReading();
|
|
Monitor.Exit(akoegaklnci);
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D7CD RID: 55245 RVA: 0x00317930 File Offset: 0x00315B30
|
|
[Token(Token = "0x600D7CD")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public PMDMLFNOIDA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D7CE RID: 55246 RVA: 0x00317944 File Offset: 0x00315B44
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600D7CE")]
|
|
[Address(RVA = "0x198D670", Offset = "0x198C670", VA = "0x18198D670")]
|
|
static PMDMLFNOIDA()
|
|
{
|
|
Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> dictionary = new Dictionary();
|
|
Type typeFromHandle = typeof(ushort);
|
|
Type typeFromHandle2 = typeof(short);
|
|
int num;
|
|
Converter<object, object> converter = new Converter(num.ONJKDPGOJMD);
|
|
num = 0;
|
|
int num2;
|
|
Converter<object, object> converter2 = new Converter(num2.HDHIBGIHLKI);
|
|
num2 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd;
|
|
emmhkokagjd.EAOPIDGKGEB = typeFromHandle2;
|
|
emmhkokagjd.GJEOMMBHHJP = converter;
|
|
emmhkokagjd.CDKICPOHAOB = converter2;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400893F RID: 35135
|
|
[Token(Token = "0x400893F")]
|
|
private static PMDMLFNOIDA ECBJFLDKEOM;
|
|
|
|
// Token: 0x04008940 RID: 35136
|
|
[Token(Token = "0x4008940")]
|
|
private static Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> DPFCIHELCNI;
|
|
|
|
// Token: 0x04008941 RID: 35137
|
|
[Token(Token = "0x4008941")]
|
|
private static FKHCBJLMECH AKOEGAKLNCI;
|
|
|
|
// Token: 0x04008942 RID: 35138
|
|
[Token(Token = "0x4008942")]
|
|
public static readonly byte[] MNGPHDCKGCE;
|
|
|
|
// Token: 0x04008943 RID: 35139
|
|
[Token(Token = "0x4008943")]
|
|
public static readonly byte[] KNOIHHIMDLE;
|
|
|
|
// Token: 0x04008944 RID: 35140
|
|
[Token(Token = "0x4008944")]
|
|
public static readonly byte[] BGPAENFPNGO;
|
|
|
|
// Token: 0x04008945 RID: 35141
|
|
[Token(Token = "0x4008945")]
|
|
public static readonly byte[] LJNHFELDHFC;
|
|
|
|
// Token: 0x0200213B RID: 8507
|
|
[Token(Token = "0x200213B")]
|
|
private class EMMHKOKAGJD
|
|
{
|
|
// Token: 0x0600D7CF RID: 55247 RVA: 0x00317FCC File Offset: 0x003161CC
|
|
[Token(Token = "0x600D7CF")]
|
|
[Address(RVA = "0x466000", Offset = "0x465000", VA = "0x180466000")]
|
|
public EMMHKOKAGJD(Type CLNEFOOKKGG, Converter<object, object> MCEIKGKEHGG, Converter<object, object> GMKIOEJBDIL)
|
|
{
|
|
this.EAOPIDGKGEB = CLNEFOOKKGG;
|
|
this.GJEOMMBHHJP = MCEIKGKEHGG;
|
|
this.CDKICPOHAOB = GMKIOEJBDIL;
|
|
}
|
|
|
|
// Token: 0x04008946 RID: 35142
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008946")]
|
|
public Type EAOPIDGKGEB;
|
|
|
|
// Token: 0x04008947 RID: 35143
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008947")]
|
|
public Converter<object, object> GJEOMMBHHJP;
|
|
|
|
// Token: 0x04008948 RID: 35144
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008948")]
|
|
public Converter<object, object> CDKICPOHAOB;
|
|
}
|
|
|
|
// Token: 0x0200213C RID: 8508
|
|
[Token(Token = "0x200213C")]
|
|
[CompilerGenerated]
|
|
private sealed class BEIFGEINOGP
|
|
{
|
|
// Token: 0x0600D7D0 RID: 55248 RVA: 0x00317FF4 File Offset: 0x003161F4
|
|
[Token(Token = "0x600D7D0")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public BEIFGEINOGP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D7D1 RID: 55249 RVA: 0x00318008 File Offset: 0x00316208
|
|
[Token(Token = "0x600D7D1")]
|
|
[Address(RVA = "0x197ED30", Offset = "0x197DD30", VA = "0x18197ED30")]
|
|
internal object <_CreateSerializerForEnum>b__0(object input)
|
|
{
|
|
Type type = this.underlyingType;
|
|
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
|
object obj = Convert.ChangeType(input, type, invariantCulture);
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = this.underlyingTypeSerializerEntry;
|
|
if (emmhkokagjd != 0)
|
|
{
|
|
object obj2 = emmhkokagjd.GJEOMMBHHJP(obj);
|
|
}
|
|
return obj;
|
|
}
|
|
|
|
// Token: 0x04008949 RID: 35145
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008949")]
|
|
public Type underlyingType;
|
|
|
|
// Token: 0x0400894A RID: 35146
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400894A")]
|
|
public PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry;
|
|
}
|
|
|
|
// Token: 0x0200213D RID: 8509
|
|
[Token(Token = "0x200213D")]
|
|
[CompilerGenerated]
|
|
private sealed class HFJMBNLPDGB
|
|
{
|
|
// Token: 0x0600D7D2 RID: 55250 RVA: 0x00318050 File Offset: 0x00316250
|
|
[Token(Token = "0x600D7D2")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HFJMBNLPDGB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D7D3 RID: 55251 RVA: 0x00318064 File Offset: 0x00316264
|
|
[Token(Token = "0x600D7D3")]
|
|
[Address(RVA = "0x197FDB0", Offset = "0x197EDB0", VA = "0x18197FDB0")]
|
|
internal object <_CreateDeserializerForEnum>b__0(object input)
|
|
{
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = this.underlyingTypeSerializerEntry;
|
|
if (emmhkokagjd != 0)
|
|
{
|
|
object obj = emmhkokagjd.CDKICPOHAOB(input);
|
|
}
|
|
return Enum.ToObject(this.enumType, input);
|
|
}
|
|
|
|
// Token: 0x0400894B RID: 35147
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400894B")]
|
|
public PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry;
|
|
|
|
// Token: 0x0400894C RID: 35148
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400894C")]
|
|
public Type enumType;
|
|
}
|
|
|
|
// Token: 0x0200213E RID: 8510
|
|
[Token(Token = "0x200213E")]
|
|
[CompilerGenerated]
|
|
private sealed class IAIAMHBODHO
|
|
{
|
|
// Token: 0x0600D7D4 RID: 55252 RVA: 0x0031809C File Offset: 0x0031629C
|
|
[Token(Token = "0x600D7D4")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public IAIAMHBODHO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D7D5 RID: 55253 RVA: 0x003180B0 File Offset: 0x003162B0
|
|
[Token(Token = "0x600D7D5")]
|
|
[Address(RVA = "0x1980040", Offset = "0x197F040", VA = "0x181980040")]
|
|
internal object <_CreateSerializerForIList>b__0(object input)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600D7D5)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/IAIAMHBODHO::<_CreateSerializerForIList>b__0(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_3E:
|
|
stloc:object(var_6_46, call:!1[exp:object](Converter`2::Invoke, ldloc:class [mscorlib]System.Converter`2<object, object>[exp:Converter`2](var_5_2F), ldloc:int32[exp:!0](var_0_3D)))
|
|
call:void(Array::SetValue, ldloc:Array(var_3), ldloc:object(var_6_46), ldloc:int32(var_0_3D))
|
|
stloc:int32(var_0_54, add:int32(ldloc:int32(var_0_3D), ldc.i4:int32(1)))
|
|
stloc:object(var_6_5A, add:object(ldloc:object(var_6_46), ldloc:object(var_6_46)))
|
|
stloc:object(var_6_61, add:object(ldloc:object(var_6_5A), ldloc:object(var_6_5A)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0400894D RID: 35149
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400894D")]
|
|
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
|
|
}
|
|
|
|
// Token: 0x0200213F RID: 8511
|
|
[Token(Token = "0x200213F")]
|
|
[CompilerGenerated]
|
|
private sealed class EHPAPCPHOND
|
|
{
|
|
// Token: 0x0600D7D6 RID: 55254 RVA: 0x00318120 File Offset: 0x00316320
|
|
[Token(Token = "0x600D7D6")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public EHPAPCPHOND()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D7D7 RID: 55255 RVA: 0x00318134 File Offset: 0x00316334
|
|
[Token(Token = "0x600D7D7")]
|
|
[Address(RVA = "0x197F870", Offset = "0x197E870", VA = "0x18197F870")]
|
|
internal object <_CreateDeserializerForComponent>b__0(object input)
|
|
{
|
|
int num = 0;
|
|
PhotonView photonView;
|
|
if (photonView != num)
|
|
{
|
|
Type type = this.componentType;
|
|
Component component = photonView.GetComponent(type);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400894E RID: 35150
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400894E")]
|
|
public Type componentType;
|
|
}
|
|
|
|
// Token: 0x02002140 RID: 8512
|
|
[Token(Token = "0x2002140")]
|
|
[CompilerGenerated]
|
|
private sealed class OCDEOEMPANG
|
|
{
|
|
// Token: 0x0600D7D8 RID: 55256 RVA: 0x00318168 File Offset: 0x00316368
|
|
[Token(Token = "0x600D7D8")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public OCDEOEMPANG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D7D9 RID: 55257 RVA: 0x0031817C File Offset: 0x0031637C
|
|
[Token(Token = "0x600D7D9")]
|
|
[Address(RVA = "0x19807A0", Offset = "0x197F7A0", VA = "0x1819807A0")]
|
|
internal object <_CreateDeserializerForProtobuf>b__0(object input)
|
|
{
|
|
object obj;
|
|
do
|
|
{
|
|
obj = Activator.CreateInstance(this.protobufType);
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
}
|
|
while (obj == 0 || (input != 0 && obj == 0));
|
|
return obj;
|
|
}
|
|
|
|
// Token: 0x0400894F RID: 35151
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400894F")]
|
|
public Type protobufType;
|
|
}
|
|
|
|
// Token: 0x02002141 RID: 8513
|
|
[Token(Token = "0x2002141")]
|
|
[CompilerGenerated]
|
|
private sealed class PBNAHCCLKBM
|
|
{
|
|
// Token: 0x0600D7DA RID: 55258 RVA: 0x003181A8 File Offset: 0x003163A8
|
|
[Token(Token = "0x600D7DA")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public PBNAHCCLKBM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D7DB RID: 55259 RVA: 0x003181BC File Offset: 0x003163BC
|
|
[Token(Token = "0x600D7DB")]
|
|
[Address(RVA = "0x1980880", Offset = "0x197F880", VA = "0x181980880")]
|
|
internal object <_CreateDeserializerForArray>b__0(object input)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600D7DB)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/PBNAHCCLKBM::<_CreateDeserializerForArray>b__0(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_39:
|
|
stloc:object(var_6_41, call:!1[exp:object](Converter`2::Invoke, ldloc:class [mscorlib]System.Converter`2<object, object>[exp:Converter`2](var_5_2A), ldloc:int32[exp:!0](var_0_38)))
|
|
call:void(Array::SetValue, ldloc:Array(var_3), ldloc:object(var_6_41), ldloc:int32(var_0_38))
|
|
stloc:int32(var_0_4F, add:int32(ldloc:int32(var_0_38), ldc.i4:int32(1)))
|
|
stloc:object(var_6_55, add:object(ldloc:object(var_6_41), ldloc:object(var_6_41)))
|
|
stloc:object(var_6_5C, add:object(ldloc:object(var_6_55), ldloc:object(var_6_55)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x04008950 RID: 35152
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008950")]
|
|
public Type type;
|
|
|
|
// Token: 0x04008951 RID: 35153
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008951")]
|
|
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
|
|
}
|
|
|
|
// Token: 0x02002142 RID: 8514
|
|
[Token(Token = "0x2002142")]
|
|
[CompilerGenerated]
|
|
private sealed class MCBHMMDOLPC
|
|
{
|
|
// Token: 0x0600D7DC RID: 55260 RVA: 0x00318228 File Offset: 0x00316428
|
|
[Token(Token = "0x600D7DC")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MCBHMMDOLPC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D7DD RID: 55261 RVA: 0x0031823C File Offset: 0x0031643C
|
|
[Token(Token = "0x600D7DD")]
|
|
[Address(RVA = "0x1980330", Offset = "0x197F330", VA = "0x181980330")]
|
|
internal object <_CreateDeserializerForList>b__0(object input)
|
|
{
|
|
int num;
|
|
int num2;
|
|
object obj;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (input == 0)
|
|
{
|
|
}
|
|
Type typeFromHandle = typeof(List<>);
|
|
Type[] array = new Type[1];
|
|
Type type = this.type;
|
|
if (type != 0)
|
|
{
|
|
}
|
|
array[0] = type;
|
|
bool flag = typeFromHandle.IsCOMObjectImpl();
|
|
object[] array2 = new object[1];
|
|
if (array2 != 0)
|
|
{
|
|
}
|
|
num2 = 0;
|
|
array2[0] = array2;
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
}
|
|
while (obj == 0);
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
if (num < num)
|
|
{
|
|
Converter<object, object> cdkicpohaob = this.innerSerializerEntry.CDKICPOHAOB;
|
|
uint num3;
|
|
if (num < (int)num3)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
object obj2 = cdkicpohaob(num);
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
obj2 += obj2;
|
|
num++;
|
|
num += 19;
|
|
obj2 += obj2;
|
|
num += 19;
|
|
obj2 += obj2;
|
|
num += 2;
|
|
num += 19;
|
|
}
|
|
return obj;
|
|
}
|
|
|
|
// Token: 0x04008952 RID: 35154
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008952")]
|
|
public Type type;
|
|
|
|
// Token: 0x04008953 RID: 35155
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008953")]
|
|
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
|
|
}
|
|
|
|
// Token: 0x02002143 RID: 8515
|
|
[Token(Token = "0x2002143")]
|
|
[CompilerGenerated]
|
|
private sealed class HHEFCCBNHCH<T>
|
|
{
|
|
// Token: 0x0600D7DE RID: 55262 RVA: 0x00318314 File Offset: 0x00316514
|
|
[Token(Token = "0x600D7DE")]
|
|
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
|
public HHEFCCBNHCH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D7DF RID: 55263 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600D7DF")]
|
|
[Address(RVA = "0x329CD90", Offset = "0x329BD90", VA = "0x18329CD90")]
|
|
internal object <_CreateBitPackerSerializer>b__0(object input)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04008954 RID: 35156
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4008954")]
|
|
public Action<BitPacker, T> writeCallback;
|
|
}
|
|
|
|
// Token: 0x02002144 RID: 8516
|
|
[Token(Token = "0x2002144")]
|
|
[CompilerGenerated]
|
|
private sealed class DOBENDHAABB<T>
|
|
{
|
|
// Token: 0x0600D7E0 RID: 55264 RVA: 0x00318330 File Offset: 0x00316530
|
|
[Token(Token = "0x600D7E0")]
|
|
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
|
public DOBENDHAABB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D7E1 RID: 55265 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600D7E1")]
|
|
[Address(RVA = "0x329BD60", Offset = "0x329AD60", VA = "0x18329BD60")]
|
|
internal object <_CreateBitPackerDeserializer>b__0(object input)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04008955 RID: 35157
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4008955")]
|
|
public Func<BitPacker, T> readCallback;
|
|
}
|
|
}
|