2056 lines
76 KiB
C#
2056 lines
76 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Globalization;
|
|
using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Threading;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using ExitGames.Client.Photon;
|
|
using Google.Protobuf;
|
|
using Photon.Pun;
|
|
using Photon.Pun.RecRoomCustom;
|
|
using Photon.Realtime;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Avatar.Face;
|
|
using RecRoom.Core.DataStructures;
|
|
using RecRoom.Networking;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02001CB1 RID: 7345
|
|
[Token(Token = "0x2001CB1")]
|
|
[StructLayout(3)]
|
|
public class PMDMLFNOIDA : ICustomSerializer
|
|
{
|
|
// Token: 0x17001EE6 RID: 7910
|
|
// (get) Token: 0x0600C5D5 RID: 50645 RVA: 0x002ECDA8 File Offset: 0x002EAFA8
|
|
[Token(Token = "0x17001EE6")]
|
|
public static PMDMLFNOIDA ONCPNMDGGKG
|
|
{
|
|
[Token(Token = "0x600C5D5")]
|
|
[Address(RVA = "0x18264A0", Offset = "0x1824EA0", VA = "0x1818264A0")]
|
|
get
|
|
{
|
|
PMDMLFNOIDA.ECBJFLDKEOM = new PMDMLFNOIDA();
|
|
return PMDMLFNOIDA.ECBJFLDKEOM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C5D6 RID: 50646 RVA: 0x002ECDCC File Offset: 0x002EAFCC
|
|
[Token(Token = "0x600C5D6")]
|
|
[Address(RVA = "0x1825230", Offset = "0x1823C30", VA = "0x181825230")]
|
|
private static PMDMLFNOIDA.EMMHKOKAGJD HEFMLIFLFGG(Type GEDCEIDOKJL)
|
|
{
|
|
int num = 0;
|
|
if (!PMDMLFNOIDA.DPFCIHELCNI.TryGetValue(GEDCEIDOKJL, num))
|
|
{
|
|
if (!typeof(MonoBehaviourPun).IsInstanceOfType(GEDCEIDOKJL))
|
|
{
|
|
if (!typeof(Component).IsInstanceOfType(GEDCEIDOKJL))
|
|
{
|
|
if (!typeof(IMessage).IsInstanceOfType(GEDCEIDOKJL))
|
|
{
|
|
if (!GEDCEIDOKJL.IsSealed)
|
|
{
|
|
if (!GEDCEIDOKJL.IsArray)
|
|
{
|
|
if (!GEDCEIDOKJL.IsSzArray)
|
|
{
|
|
goto IL_220;
|
|
}
|
|
Type[] genericArguments = GEDCEIDOKJL.GetGenericArguments();
|
|
Type typeFromHandle = typeof(List<>);
|
|
if (!genericArguments.Equals(typeFromHandle))
|
|
{
|
|
goto IL_220;
|
|
}
|
|
Type elementType = GEDCEIDOKJL.GetElementType();
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(genericArguments);
|
|
if (emmhkokagjd == 0)
|
|
{
|
|
goto IL_220;
|
|
}
|
|
Type type4 = emmhkokagjd.EAOPIDGKGEB.MakeByRefType();
|
|
Converter<object, object> converter = PMDMLFNOIDA.MJPCMDGOJIJ(emmhkokagjd);
|
|
Type type5 = genericArguments;
|
|
PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry2 = emmhkokagjd;
|
|
Converter<object, object> converter2 = delegate(object input)
|
|
{
|
|
int num4;
|
|
int num5;
|
|
object obj;
|
|
do
|
|
{
|
|
num4 = 0;
|
|
if (input == 0)
|
|
{
|
|
}
|
|
Type typeFromHandle5 = typeof(List<>);
|
|
Type[] array = new Type[1];
|
|
Type type3 = type5;
|
|
if (type3 != 0)
|
|
{
|
|
}
|
|
array[0] = type3;
|
|
bool flag2 = typeFromHandle5.IsCOMObjectImpl();
|
|
object[] array2 = new object[1];
|
|
if (array2 != 0)
|
|
{
|
|
}
|
|
num5 = 0;
|
|
array2[0] = array2;
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
}
|
|
while (obj == 0);
|
|
if (num4 < num5)
|
|
{
|
|
num4 += num4;
|
|
num4++;
|
|
}
|
|
if (num4 < num4)
|
|
{
|
|
Converter<object, object> cdkicpohaob = innerSerializerEntry2.CDKICPOHAOB;
|
|
uint num6;
|
|
if (num4 < (int)num6)
|
|
{
|
|
num4 += num4;
|
|
num4++;
|
|
}
|
|
object obj2 = cdkicpohaob(num4);
|
|
num4 += num4;
|
|
num4++;
|
|
num4++;
|
|
obj2 += obj2;
|
|
num4++;
|
|
num4 += 19;
|
|
obj2 += obj2;
|
|
num4 += 19;
|
|
obj2 += obj2;
|
|
num4 += 2;
|
|
num4 += 19;
|
|
}
|
|
return obj;
|
|
};
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd2 = new PMDMLFNOIDA.EMMHKOKAGJD(type4, converter, converter2);
|
|
}
|
|
bool flag = GEDCEIDOKJL.IsMarshalByRefImpl();
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd3;
|
|
if (emmhkokagjd3 == 0)
|
|
{
|
|
goto IL_220;
|
|
}
|
|
Type type2 = emmhkokagjd3.EAOPIDGKGEB.MakeByRefType();
|
|
Converter<object, object> converter3 = PMDMLFNOIDA.MJPCMDGOJIJ(emmhkokagjd3);
|
|
Type type = flag;
|
|
PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry = emmhkokagjd3;
|
|
}
|
|
Type underlyingType3 = Enum.GetUnderlyingType(GEDCEIDOKJL);
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd4 = PMDMLFNOIDA.HEFMLIFLFGG(underlyingType3);
|
|
if (emmhkokagjd4 == 0 || emmhkokagjd4.EAOPIDGKGEB == 0)
|
|
{
|
|
}
|
|
Type underlyingType = underlyingType3;
|
|
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry4 = emmhkokagjd4;
|
|
Converter<object, object> converter4 = delegate(object input)
|
|
{
|
|
Type underlyingType2 = underlyingType;
|
|
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
|
object obj3 = Convert.ChangeType(input, underlyingType2, invariantCulture);
|
|
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry3 = underlyingTypeSerializerEntry4;
|
|
if (underlyingTypeSerializerEntry3 != 0)
|
|
{
|
|
object obj4 = underlyingTypeSerializerEntry3.GJEOMMBHHJP(obj3);
|
|
}
|
|
return obj3;
|
|
};
|
|
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry = emmhkokagjd4;
|
|
Type enumType = GEDCEIDOKJL;
|
|
Converter<object, object> converter5 = delegate(object input)
|
|
{
|
|
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry2 = underlyingTypeSerializerEntry;
|
|
if (underlyingTypeSerializerEntry2 != 0)
|
|
{
|
|
object obj5 = underlyingTypeSerializerEntry2.CDKICPOHAOB(input);
|
|
}
|
|
return Enum.ToObject(enumType, input);
|
|
};
|
|
}
|
|
Type typeFromHandle2 = typeof(byte[]);
|
|
int num2;
|
|
Converter<object, object> converter6 = new Converter(num2.LBFPMCKILAF);
|
|
num2 = 0;
|
|
new PMDMLFNOIDA.JKCINENFDNA().protobufType = GEDCEIDOKJL;
|
|
}
|
|
Type typeFromHandle3 = typeof(int);
|
|
}
|
|
Type typeFromHandle4 = typeof(int);
|
|
int num3;
|
|
Converter<object, object> converter7 = new Converter(num3.EENEAHMLOFH);
|
|
num3 = 0;
|
|
Converter<object, object> converter8 = PMDMLFNOIDA.MAELHHCPFDO(GEDCEIDOKJL);
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd5;
|
|
emmhkokagjd5.CDKICPOHAOB = converter8;
|
|
emmhkokagjd5.GJEOMMBHHJP = converter7;
|
|
emmhkokagjd5.EAOPIDGKGEB = typeFromHandle4;
|
|
IL_220:
|
|
PMDMLFNOIDA.DPFCIHELCNI.Add(GEDCEIDOKJL, emmhkokagjd5);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5D7 RID: 50647 RVA: 0x002ED00C File Offset: 0x002EB20C
|
|
[Token(Token = "0x600C5D7")]
|
|
[Address(RVA = "0x1823AC0", Offset = "0x18224C0", VA = "0x181823AC0")]
|
|
private static Converter<object, object> CPGDMJIHHND(Type GEDCEIDOKJL)
|
|
{
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd;
|
|
do
|
|
{
|
|
emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(GEDCEIDOKJL);
|
|
}
|
|
while (emmhkokagjd == 0);
|
|
return emmhkokagjd.GJEOMMBHHJP;
|
|
}
|
|
|
|
// Token: 0x0600C5D8 RID: 50648 RVA: 0x002ED02C File Offset: 0x002EB22C
|
|
[Token(Token = "0x600C5D8")]
|
|
[Address(RVA = "0x1823890", Offset = "0x1822290", VA = "0x181823890")]
|
|
private static Converter<object, object> BPGKJFOMIMH(Type MPAKCFBLCGD, Type CNNLEPLMMCE)
|
|
{
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(CNNLEPLMMCE);
|
|
if (emmhkokagjd != 0 && emmhkokagjd.EAOPIDGKGEB.IsInstanceOfType(MPAKCFBLCGD))
|
|
{
|
|
return emmhkokagjd.CDKICPOHAOB;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5D9 RID: 50649 RVA: 0x002ED064 File Offset: 0x002EB264
|
|
[Token(Token = "0x600C5D9")]
|
|
[Address(RVA = "0x1824E70", Offset = "0x1823870", VA = "0x181824E70")]
|
|
private static object GHHGBMEABGL(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5DA RID: 50650 RVA: 0x002ED078 File Offset: 0x002EB278
|
|
[Token(Token = "0x600C5DA")]
|
|
[Address(RVA = "0x18248A0", Offset = "0x18232A0", VA = "0x1818248A0")]
|
|
private static object FHPPBLNLDDJ(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5DB RID: 50651 RVA: 0x002ED08C File Offset: 0x002EB28C
|
|
[Token(Token = "0x600C5DB")]
|
|
[Address(RVA = "0x1826390", Offset = "0x1824D90", VA = "0x181826390")]
|
|
private static object KOGEPDFGIBN(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5DC RID: 50652 RVA: 0x002ED0A0 File Offset: 0x002EB2A0
|
|
[Token(Token = "0x600C5DC")]
|
|
[Address(RVA = "0x1826590", Offset = "0x1824F90", VA = "0x181826590")]
|
|
private static object LPNEKDDNDBB(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5DD RID: 50653 RVA: 0x002ED0B4 File Offset: 0x002EB2B4
|
|
[Token(Token = "0x600C5DD")]
|
|
[Address(RVA = "0x1823EE0", Offset = "0x18228E0", VA = "0x181823EE0")]
|
|
private static object DMKDCFOFNII(object DBFBLNILIGL)
|
|
{
|
|
object obj;
|
|
return obj;
|
|
}
|
|
|
|
// Token: 0x0600C5DE RID: 50654 RVA: 0x002ED0CC File Offset: 0x002EB2CC
|
|
[Token(Token = "0x600C5DE")]
|
|
[Address(RVA = "0x18271E0", Offset = "0x1825BE0", VA = "0x1818271E0")]
|
|
private static object ONJKDPGOJMD(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5DF RID: 50655 RVA: 0x002ED0E0 File Offset: 0x002EB2E0
|
|
[Token(Token = "0x600C5DF")]
|
|
[Address(RVA = "0x18268F0", Offset = "0x18252F0", VA = "0x1818268F0")]
|
|
private static object MOPBOPJIGMH(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5E0 RID: 50656 RVA: 0x002ED0F4 File Offset: 0x002EB2F4
|
|
[Token(Token = "0x600C5E0")]
|
|
[Address(RVA = "0x1825A70", Offset = "0x1824470", VA = "0x181825A70")]
|
|
private static object HFLAJCHEPLC(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5E1 RID: 50657 RVA: 0x002ED108 File Offset: 0x002EB308
|
|
[Token(Token = "0x600C5E1")]
|
|
[Address(RVA = "0x1827300", Offset = "0x1825D00", VA = "0x181827300")]
|
|
private static object PFPJLDKMAJJ(object DBFBLNILIGL)
|
|
{
|
|
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5E2 RID: 50658 RVA: 0x002ED128 File Offset: 0x002EB328
|
|
[Token(Token = "0x600C5E2")]
|
|
[Address(RVA = "0x1822FF0", Offset = "0x18219F0", VA = "0x181822FF0")]
|
|
private static object ADKPLOJMFNA(object DBFBLNILIGL)
|
|
{
|
|
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
|
|
{
|
|
}
|
|
Photon.Realtime.Player player;
|
|
int actorNumber = player.actorNumber;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5E3 RID: 50659 RVA: 0x002ED150 File Offset: 0x002EB350
|
|
[Token(Token = "0x600C5E3")]
|
|
[Address(RVA = "0x18239E0", Offset = "0x18223E0", VA = "0x1818239E0")]
|
|
private static object CGBFPHNEEJB(object DBFBLNILIGL)
|
|
{
|
|
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5E4 RID: 50660 RVA: 0x002ED170 File Offset: 0x002EB370
|
|
[Token(Token = "0x600C5E4")]
|
|
[Address(RVA = "0x18270C0", Offset = "0x1825AC0", VA = "0x1818270C0")]
|
|
private static object OFOKMFJJHND(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5E5 RID: 50661 RVA: 0x002ED184 File Offset: 0x002EB384
|
|
[Token(Token = "0x600C5E5")]
|
|
[Address(RVA = "0x1827010", Offset = "0x1825A10", VA = "0x181827010")]
|
|
private static object OBOGIMAHJJC(object DBFBLNILIGL)
|
|
{
|
|
return RoomComment.LIMFFFJLGEG(DBFBLNILIGL);
|
|
}
|
|
|
|
// Token: 0x0600C5E6 RID: 50662 RVA: 0x002ED198 File Offset: 0x002EB398
|
|
[Token(Token = "0x600C5E6")]
|
|
[Address(RVA = "0x1826970", Offset = "0x1825370", VA = "0x181826970")]
|
|
private static object MPAKLBAHHND(object DBFBLNILIGL)
|
|
{
|
|
object[] array = new object[4];
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[0] = array;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x0600C5E7 RID: 50663 RVA: 0x002ED1C0 File Offset: 0x002EB3C0
|
|
[Token(Token = "0x600C5E7")]
|
|
[Address(RVA = "0x18244C0", Offset = "0x1822EC0", VA = "0x1818244C0")]
|
|
private static object EENEAHMLOFH(object DBFBLNILIGL)
|
|
{
|
|
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
|
|
{
|
|
}
|
|
PhotonView photonView;
|
|
int viewIdField = photonView.viewIdField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5E8 RID: 50664 RVA: 0x002ED1E8 File Offset: 0x002EB3E8
|
|
[Token(Token = "0x600C5E8")]
|
|
[Address(RVA = "0x18266C0", Offset = "0x18250C0", VA = "0x1818266C0")]
|
|
private static object MEGKABJHEKJ(object DBFBLNILIGL)
|
|
{
|
|
while (DBFBLNILIGL == 0 || DBFBLNILIGL == 0)
|
|
{
|
|
}
|
|
PhotonView photonView;
|
|
int viewIdField = photonView.viewIdField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5E9 RID: 50665 RVA: 0x002ED210 File Offset: 0x002EB410
|
|
[Token(Token = "0x600C5E9")]
|
|
[Address(RVA = "0x1826430", Offset = "0x1824E30", VA = "0x181826430")]
|
|
private static object LBFPMCKILAF(object DBFBLNILIGL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600C5E9)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA::LBFPMCKILAF(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_00:
|
|
brtrue(IL_00, cne:bool(ldloc:object(DBFBLNILIGL), ldc.i4:int32[exp:object](0)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600C5EA RID: 50666 RVA: 0x002ED220 File Offset: 0x002EB420
|
|
[Token(Token = "0x600C5EA")]
|
|
[Address(RVA = "0x18233C0", Offset = "0x1821DC0", VA = "0x1818233C0")]
|
|
private static Converter<object, object> BHJLILLFHKH(Type JPAHJCHGFCF, PMDMLFNOIDA.EMMHKOKAGJD LIOADPEPNLH)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
Type underlyingType = JPAHJCHGFCF;
|
|
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
|
object obj = Convert.ChangeType(input, underlyingType, invariantCulture);
|
|
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry = LIOADPEPNLH;
|
|
if (underlyingTypeSerializerEntry != 0)
|
|
{
|
|
object obj2 = underlyingTypeSerializerEntry.GJEOMMBHHJP(obj);
|
|
}
|
|
return obj;
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600C5EB RID: 50667 RVA: 0x002ED254 File Offset: 0x002EB454
|
|
[Token(Token = "0x600C5EB")]
|
|
[Address(RVA = "0x1824B90", Offset = "0x1823590", VA = "0x181824B90")]
|
|
private static Converter<object, object> GBIGCOHCGLO(Type PEJAHNPLHIN, PMDMLFNOIDA.EMMHKOKAGJD LIOADPEPNLH)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry = LIOADPEPNLH;
|
|
if (underlyingTypeSerializerEntry != 0)
|
|
{
|
|
object obj = underlyingTypeSerializerEntry.CDKICPOHAOB(input);
|
|
}
|
|
return Enum.ToObject(PEJAHNPLHIN, input);
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600C5EC RID: 50668 RVA: 0x002ED288 File Offset: 0x002EB488
|
|
[Token(Token = "0x600C5EC")]
|
|
[Address(RVA = "0x1826860", Offset = "0x1825260", VA = "0x181826860")]
|
|
private static Converter<object, object> MJPCMDGOJIJ(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600C624)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/HFJMBNLPDGB::<_CreateSerializerForIList>b__0(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_3E:
|
|
stloc:object(var_6_46, call:!1[exp:object](Converter`2::Invoke, ldloc:class [mscorlib]System.Converter`2<object, object>[exp:Converter`2](var_5_2F), ldloc:int32[exp:!0](var_0_3D)))
|
|
call:void(Array::SetValue, ldloc:Array(var_3), ldloc:object(var_6_46), ldloc:int32(var_0_3D))
|
|
stloc:int32(var_0_54, add:int32(ldloc:int32(var_0_3D), ldc.i4:int32(1)))
|
|
stloc:object(var_6_5A, add:object(ldloc:object(var_6_46), ldloc:object(var_6_46)))
|
|
stloc:object(var_6_61, add:object(ldloc:object(var_6_5A), ldloc:object(var_6_5A)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
|
|
*/;
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600C5ED RID: 50669 RVA: 0x002ED2B4 File Offset: 0x002EB4B4
|
|
[Token(Token = "0x600C5ED")]
|
|
[Address(RVA = "0x18251B0", Offset = "0x1823BB0", VA = "0x1818251B0")]
|
|
private static object HDHIBGIHLKI(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5EE RID: 50670 RVA: 0x002ED2C8 File Offset: 0x002EB4C8
|
|
[Token(Token = "0x600C5EE")]
|
|
[Address(RVA = "0x1826F90", Offset = "0x1825990", VA = "0x181826F90")]
|
|
private static object NPNCJNGHAJD(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5EF RID: 50671 RVA: 0x002ED2DC File Offset: 0x002EB4DC
|
|
[Token(Token = "0x600C5EF")]
|
|
[Address(RVA = "0x1826BB0", Offset = "0x18255B0", VA = "0x181826BB0")]
|
|
private static object MPPLEEOONPA(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5F0 RID: 50672 RVA: 0x002ED2F0 File Offset: 0x002EB4F0
|
|
[Token(Token = "0x600C5F0")]
|
|
[Address(RVA = "0x1826050", Offset = "0x1824A50", VA = "0x181826050")]
|
|
private static object JIJENEBOLCG(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5F1 RID: 50673 RVA: 0x002ED304 File Offset: 0x002EB504
|
|
[Token(Token = "0x600C5F1")]
|
|
[Address(RVA = "0x1827260", Offset = "0x1825C60", VA = "0x181827260")]
|
|
private static object PALLADADBAF(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5F2 RID: 50674 RVA: 0x002ED318 File Offset: 0x002EB518
|
|
[Token(Token = "0x600C5F2")]
|
|
[Address(RVA = "0x18267B0", Offset = "0x18251B0", VA = "0x1818267B0")]
|
|
private static object MEPABFMNDPE(object DBFBLNILIGL)
|
|
{
|
|
ObscuredLong obscuredLong;
|
|
long fakeValue = obscuredLong.fakeValue;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5F3 RID: 50675 RVA: 0x002ED334 File Offset: 0x002EB534
|
|
[Token(Token = "0x600C5F3")]
|
|
[Address(RVA = "0x1823BA0", Offset = "0x18225A0", VA = "0x181823BA0")]
|
|
private static object DAPFHKKHPAK(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5F4 RID: 50676 RVA: 0x002ED348 File Offset: 0x002EB548
|
|
[Token(Token = "0x600C5F4")]
|
|
[Address(RVA = "0x1823930", Offset = "0x1822330", VA = "0x181823930")]
|
|
private static object BPNKKDOIFPJ(object DBFBLNILIGL)
|
|
{
|
|
ObscuredBool obscuredBool;
|
|
bool fakeValue = obscuredBool.fakeValue;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5F5 RID: 50677 RVA: 0x002ED364 File Offset: 0x002EB564
|
|
[Token(Token = "0x600C5F5")]
|
|
[Address(RVA = "0x1825D20", Offset = "0x1824720", VA = "0x181825D20")]
|
|
private static object HMLPACLELJG(object DBFBLNILIGL)
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5F6 RID: 50678 RVA: 0x002ED380 File Offset: 0x002EB580
|
|
[Token(Token = "0x600C5F6")]
|
|
[Address(RVA = "0x1826C30", Offset = "0x1825630", VA = "0x181826C30")]
|
|
private static object NBIHEKDEMGL(object DBFBLNILIGL)
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
Photon.Realtime.Player player2;
|
|
global::Player player = player2.GPOMCJICJIH();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5F7 RID: 50679 RVA: 0x002ED3A4 File Offset: 0x002EB5A4
|
|
[Token(Token = "0x600C5F7")]
|
|
[Address(RVA = "0x1823340", Offset = "0x1821D40", VA = "0x181823340")]
|
|
private static object BHDHNBBLPND(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5F8 RID: 50680 RVA: 0x002ED3B8 File Offset: 0x002EB5B8
|
|
[Token(Token = "0x600C5F8")]
|
|
[Address(RVA = "0x1822F00", Offset = "0x1821900", VA = "0x181822F00")]
|
|
private static object ADDPMHLBICC(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C5F9 RID: 50681 RVA: 0x002ED3CC File Offset: 0x002EB5CC
|
|
[Token(Token = "0x600C5F9")]
|
|
[Address(RVA = "0x18230D0", Offset = "0x1821AD0", VA = "0x1818230D0")]
|
|
private static object AKJLOHONOFK(object DBFBLNILIGL)
|
|
{
|
|
return RoomComment.FMPDNMFBCJH(DBFBLNILIGL);
|
|
}
|
|
|
|
// Token: 0x0600C5FA RID: 50682 RVA: 0x002ED3E0 File Offset: 0x002EB5E0
|
|
[Token(Token = "0x600C5FA")]
|
|
[Address(RVA = "0x1823C50", Offset = "0x1822650", VA = "0x181823C50")]
|
|
private static object DFNKKMOKHFE(object DBFBLNILIGL)
|
|
{
|
|
for (;;)
|
|
{
|
|
if (DBFBLNILIGL == 0)
|
|
{
|
|
}
|
|
object obj;
|
|
if (obj == 0 || obj != 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C5FB RID: 50683 RVA: 0x002ED3FC File Offset: 0x002EB5FC
|
|
[Token(Token = "0x600C5FB")]
|
|
[Address(RVA = "0x1826630", Offset = "0x1825030", VA = "0x181826630")]
|
|
private static Converter<object, object> MAELHHCPFDO(Type NCDEODJNJGB)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
int num = 0;
|
|
PhotonView photonView;
|
|
if (photonView != num)
|
|
{
|
|
Type componentType = NCDEODJNJGB;
|
|
Component component = photonView.GetComponent(componentType);
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600C5FC RID: 50684 RVA: 0x002ED428 File Offset: 0x002EB628
|
|
[Token(Token = "0x600C5FC")]
|
|
[Address(RVA = "0x1823E50", Offset = "0x1822850", VA = "0x181823E50")]
|
|
private static Converter<object, object> DGMHFEHEIDH(Type DCIJNNIDJNP)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
object obj;
|
|
do
|
|
{
|
|
obj = Activator.CreateInstance(DCIJNNIDJNP);
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
}
|
|
while (obj == 0 || (input != 0 && obj == 0));
|
|
return obj;
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600C5FD RID: 50685 RVA: 0x002ED454 File Offset: 0x002EB654
|
|
[Token(Token = "0x600C5FD")]
|
|
[Address(RVA = "0x1827020", Offset = "0x1825A20", VA = "0x181827020")]
|
|
private static Converter<object, object> OEFDJGKDLBG(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN, Type GEDCEIDOKJL)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600C62A)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/EHPAPCPHOND::<_CreateDeserializerForArray>b__0(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_39:
|
|
stloc:object(var_6_41, call:!1[exp:object](Converter`2::Invoke, ldloc:class [mscorlib]System.Converter`2<object, object>[exp:Converter`2](var_5_2A), ldloc:int32[exp:!0](var_0_38)))
|
|
call:void(Array::SetValue, ldloc:Array(var_3), ldloc:object(var_6_41), ldloc:int32(var_0_38))
|
|
stloc:int32(var_0_4F, add:int32(ldloc:int32(var_0_38), ldc.i4:int32(1)))
|
|
stloc:object(var_6_55, add:object(ldloc:object(var_6_41), ldloc:object(var_6_41)))
|
|
stloc:object(var_6_5C, add:object(ldloc:object(var_6_55), ldloc:object(var_6_55)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
|
|
*/;
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600C5FE RID: 50686 RVA: 0x002ED488 File Offset: 0x002EB688
|
|
[Token(Token = "0x600C5FE")]
|
|
[Address(RVA = "0x1827140", Offset = "0x1825B40", VA = "0x181827140")]
|
|
private static Converter<object, object> OHOIPGKDFDC(PMDMLFNOIDA.EMMHKOKAGJD HAKHKFNPFHN, Type GEDCEIDOKJL)
|
|
{
|
|
return delegate(object input)
|
|
{
|
|
int num;
|
|
int num2;
|
|
object obj;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (input == 0)
|
|
{
|
|
}
|
|
Type typeFromHandle = typeof(List<>);
|
|
Type[] array = new Type[1];
|
|
Type type = GEDCEIDOKJL;
|
|
if (type != 0)
|
|
{
|
|
}
|
|
array[0] = type;
|
|
bool flag = typeFromHandle.IsCOMObjectImpl();
|
|
object[] array2 = new object[1];
|
|
if (array2 != 0)
|
|
{
|
|
}
|
|
num2 = 0;
|
|
array2[0] = array2;
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
}
|
|
while (obj == 0);
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
if (num < num)
|
|
{
|
|
Converter<object, object> cdkicpohaob = HAKHKFNPFHN.CDKICPOHAOB;
|
|
uint num3;
|
|
if (num < (int)num3)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
object obj2 = cdkicpohaob(num);
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
obj2 += obj2;
|
|
num++;
|
|
num += 19;
|
|
obj2 += obj2;
|
|
num += 19;
|
|
obj2 += obj2;
|
|
num += 2;
|
|
num += 19;
|
|
}
|
|
return obj;
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600C5FF RID: 50687 RVA: 0x002ED4BC File Offset: 0x002EB6BC
|
|
[Token(Token = "0x600C5FF")]
|
|
[Address(RVA = "0x18260F0", Offset = "0x1824AF0", VA = "0x1818260F0")]
|
|
private static object JPNEMMKAJAC(object DBFBLNILIGL)
|
|
{
|
|
object[] array = new object[0];
|
|
int num = 0;
|
|
if (num < array)
|
|
{
|
|
num++;
|
|
}
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x0600C600 RID: 50688 RVA: 0x002ED4E4 File Offset: 0x002EB6E4
|
|
[Token(Token = "0x600C600")]
|
|
[Address(RVA = "0x1824370", Offset = "0x1822D70", VA = "0x181824370")]
|
|
private static object EDIFPCKLKKF(object DBFBLNILIGL)
|
|
{
|
|
string[] array = new string[0];
|
|
int num = 0;
|
|
if (0 < array)
|
|
{
|
|
if (typeof(object[]).TypeHandle == 0 || typeof(object[]).TypeHandle != 0)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C601 RID: 50689 RVA: 0x002ED518 File Offset: 0x002EB718
|
|
[Token(Token = "0x600C601")]
|
|
[Address(RVA = "0x1826CE0", Offset = "0x18256E0", VA = "0x181826CE0")]
|
|
private static object NIEGGFHPOPN(object DBFBLNILIGL)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C602 RID: 50690 RVA: 0x002ED52C File Offset: 0x002EB72C
|
|
[Token(Token = "0x600C602")]
|
|
[Address(RVA = "0x1825DC0", Offset = "0x18247C0", VA = "0x181825DC0")]
|
|
private static object JFOKJFGGGMH(object DBFBLNILIGL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600C602)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA::JFOKJFGGGMH(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
brtrue(IL_00, ceq:bool(ldloc:int32(var_0_01), ldc.i4:int32(0)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600C603 RID: 50691 RVA: 0x002ED544 File Offset: 0x002EB744
|
|
[Token(Token = "0x600C603")]
|
|
[Address(RVA = "0x2046980", Offset = "0x2045380", VA = "0x182046980")]
|
|
private static object KMAOHIDBELD<T>(object ONGBFDACHHG, Action<BitPacker, T> HBINHFIOHOI)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
FKHCBJLMECH akoegaklnci = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
int num2;
|
|
StreamBuffer streamBuffer = new StreamBuffer(num2);
|
|
num2 = 0;
|
|
FKHCBJLMECH akoegaklnci2 = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
int num3 = 0;
|
|
akoegaklnci2.StartWriting(streamBuffer, num3);
|
|
int num4 = PMDMLFNOIDA.AKOEGAKLNCI.FinishWriting();
|
|
byte[] array = streamBuffer.ToArray();
|
|
Monitor.Exit(akoegaklnci);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C604 RID: 50692 RVA: 0x002ED5B8 File Offset: 0x002EB7B8
|
|
[Token(Token = "0x600C604")]
|
|
[Address(RVA = "0x2046510", Offset = "0x2044F10", VA = "0x182046510")]
|
|
private static object ELEAHPNOBPG<T>(object MGPDDEMABPB, Func<BitPacker, T> NJIJEFOGJOA)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
FKHCBJLMECH akoegaklnci = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
FKHCBJLMECH akoegaklnci2 = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
if (MGPDDEMABPB == 0)
|
|
{
|
|
}
|
|
PMDMLFNOIDA.AKOEGAKLNCI.FinishReading();
|
|
Monitor.Exit(akoegaklnci);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return typeof(PMDMLFNOIDA).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x0600C605 RID: 50693 RVA: 0x002ED608 File Offset: 0x002EB808
|
|
[Token(Token = "0x600C605")]
|
|
[Address(RVA = "0x2B5C2F0", Offset = "0x2B5ACF0", VA = "0x182B5C2F0")]
|
|
private static Converter<object, object> ANJDEJFOBDJ<T>(Action<BitPacker, T> HBINHFIOHOI)
|
|
{
|
|
Converter<object, object> converter;
|
|
return converter;
|
|
}
|
|
|
|
// Token: 0x0600C606 RID: 50694 RVA: 0x002ED61C File Offset: 0x002EB81C
|
|
[Token(Token = "0x600C606")]
|
|
[Address(RVA = "0x2B5C170", Offset = "0x2B5AB70", VA = "0x182B5C170")]
|
|
private static Converter<object, object> AIKNPBHHCNA<T>(Func<BitPacker, T> NJIJEFOGJOA)
|
|
{
|
|
Converter<object, object> converter;
|
|
return converter;
|
|
}
|
|
|
|
// Token: 0x0600C607 RID: 50695 RVA: 0x002ED630 File Offset: 0x002EB830
|
|
[Token(Token = "0x600C607")]
|
|
[Address(RVA = "0x1823B30", Offset = "0x1822530", VA = "0x181823B30", Slot = "4")]
|
|
public bool CanDeserialize(Type MPAKCFBLCGD, Type CNNLEPLMMCE)
|
|
{
|
|
return PMDMLFNOIDA.BPGKJFOMIMH(MPAKCFBLCGD, CNNLEPLMMCE) != 0;
|
|
}
|
|
|
|
// Token: 0x0600C608 RID: 50696 RVA: 0x002ED64C File Offset: 0x002EB84C
|
|
[Token(Token = "0x600C608")]
|
|
[Address(RVA = "0x1824F00", Offset = "0x1823900", VA = "0x181824F00")]
|
|
public object GNMALINGCMP(object ONGBFDACHHG)
|
|
{
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = PMDMLFNOIDA.HEFMLIFLFGG(ONGBFDACHHG.GetType());
|
|
if (emmhkokagjd != 0)
|
|
{
|
|
Converter<object, object> gjeommbhhjp = emmhkokagjd.GJEOMMBHHJP;
|
|
if (gjeommbhhjp != 0)
|
|
{
|
|
return gjeommbhhjp(ONGBFDACHHG);
|
|
}
|
|
}
|
|
return ONGBFDACHHG;
|
|
}
|
|
|
|
// Token: 0x0600C609 RID: 50697 RVA: 0x002ED684 File Offset: 0x002EB884
|
|
[Token(Token = "0x600C609")]
|
|
[Address(RVA = "0x1B63E60", Offset = "0x1B62860", VA = "0x181B63E60")]
|
|
public T HEOODNJFKCC<T>(object ONGBFDACHHG)
|
|
{
|
|
Type typeFromHandle = typeof(Type);
|
|
Type type;
|
|
if (PMDMLFNOIDA.BPGKJFOMIMH(type, typeFromHandle) == 0)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num;
|
|
Type type2 = num.GetType();
|
|
if (type2 == 0 || type2.MemberType == (MemberTypes)0)
|
|
{
|
|
}
|
|
Type type3;
|
|
string text = string.Format("Specified cast is not valid: {0} to {1}", "null", type3);
|
|
}
|
|
string text2;
|
|
Debug.LogError(text2);
|
|
}
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C60A RID: 50698 RVA: 0x002ED6F4 File Offset: 0x002EB8F4
|
|
[Token(Token = "0x600C60A")]
|
|
[Address(RVA = "0x18279F0", Offset = "0x18263F0", VA = "0x1818279F0", Slot = "5")]
|
|
public object[] SerializeParameters(object[] ADIJGAHGOGK)
|
|
{
|
|
int num = 0;
|
|
int length = ADIJGAHGOGK.Length;
|
|
object obj;
|
|
Converter<object, object> converter = PMDMLFNOIDA.CPGDMJIHHND(obj.GetType());
|
|
if (converter != 0)
|
|
{
|
|
if (num == 0)
|
|
{
|
|
object[] array = new object[ADIJGAHGOGK.Length];
|
|
}
|
|
object obj2 = converter(obj);
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
num++;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C60B RID: 50699 RVA: 0x002ED748 File Offset: 0x002EB948
|
|
[Token(Token = "0x600C60B")]
|
|
[Address(RVA = "0x18241B0", Offset = "0x1822BB0", VA = "0x1818241B0", Slot = "6")]
|
|
public object[] DeserializeParameters(object[] ADIJGAHGOGK, ParameterInfo[] CMIGBNLJKDC)
|
|
{
|
|
int num = 0;
|
|
int length = ADIJGAHGOGK.Length;
|
|
Type type = ADIJGAHGOGK[num].GetType();
|
|
ParameterInfo parameterInfo = CMIGBNLJKDC[num];
|
|
Converter<object, object> converter;
|
|
if (converter != 0)
|
|
{
|
|
if (num == 0)
|
|
{
|
|
object[] array = new object[ADIJGAHGOGK.Length];
|
|
}
|
|
object obj = ADIJGAHGOGK[num];
|
|
object obj2 = converter(obj);
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
num++;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C60C RID: 50700 RVA: 0x002ED7B0 File Offset: 0x002EB9B0
|
|
[Token(Token = "0x600C60C")]
|
|
[Address(RVA = "0x1826210", Offset = "0x1824C10", VA = "0x181826210")]
|
|
public void KFFMNCNICIO(Type GEDCEIDOKJL, Type CLNEFOOKKGG, Converter<object, object> MCEIKGKEHGG, Converter<object, object> GMKIOEJBDIL)
|
|
{
|
|
if (!PMDMLFNOIDA.DPFCIHELCNI.ContainsKey(GEDCEIDOKJL))
|
|
{
|
|
Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> dpfcihelcni = PMDMLFNOIDA.DPFCIHELCNI;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd;
|
|
emmhkokagjd.CDKICPOHAOB = 0;
|
|
emmhkokagjd.EAOPIDGKGEB = CLNEFOOKKGG;
|
|
emmhkokagjd.GJEOMMBHHJP = MCEIKGKEHGG;
|
|
dpfcihelcni.Add(GEDCEIDOKJL, emmhkokagjd);
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C60D RID: 50701 RVA: 0x002ED804 File Offset: 0x002EBA04
|
|
[Token(Token = "0x600C60D")]
|
|
[Address(RVA = "0x24BA660", Offset = "0x24B9060", VA = "0x1824BA660")]
|
|
public void NFJKPKDIFKP<T>()
|
|
{
|
|
Type type;
|
|
bool flag = PMDMLFNOIDA.DPFCIHELCNI.Remove(type);
|
|
}
|
|
|
|
// Token: 0x0600C60E RID: 50702 RVA: 0x002ED824 File Offset: 0x002EBA24
|
|
[Token(Token = "0x600C60E")]
|
|
[Address(RVA = "0x24BA840", Offset = "0x24B9240", VA = "0x1824BA840")]
|
|
public void PAKHKCPLNMC<T>(Action A_1, Func A_2)
|
|
{
|
|
Type typeFromHandle = typeof(Type);
|
|
Type typeFromHandle2 = typeof(byte[]);
|
|
}
|
|
|
|
// Token: 0x0600C60F RID: 50703 RVA: 0x002ED850 File Offset: 0x002EBA50
|
|
[Token(Token = "0x600C60F")]
|
|
[Address(RVA = "0x18273E0", Offset = "0x1825DE0", VA = "0x1818273E0")]
|
|
[BBKEDJMCLLL]
|
|
public static void PLEAAFAGJGO()
|
|
{
|
|
Type typeFromHandle = typeof(Vector3Int);
|
|
int num;
|
|
SerializeStreamMethod serializeStreamMethod = new SerializeStreamMethod(num.EGLOENEHMBK);
|
|
num = 0;
|
|
int num2;
|
|
DeserializeStreamMethod deserializeStreamMethod = new DeserializeStreamMethod(num2.AKOLCKOAIKB);
|
|
num2 = 0;
|
|
Type typeFromHandle2 = typeof(Vector4);
|
|
int num3;
|
|
SerializeStreamMethod serializeStreamMethod2 = new SerializeStreamMethod(num3.HLIHDDBIGAJ);
|
|
num3 = 0;
|
|
int num4;
|
|
DeserializeStreamMethod deserializeStreamMethod2 = new DeserializeStreamMethod(num4.FPADHDJHMHJ);
|
|
num4 = 0;
|
|
Type typeFromHandle3 = typeof(Color);
|
|
int num5;
|
|
SerializeStreamMethod serializeStreamMethod3 = new SerializeStreamMethod(num5.NLODCMCHNMB);
|
|
num5 = 0;
|
|
int num6;
|
|
DeserializeStreamMethod deserializeStreamMethod3 = new DeserializeStreamMethod(num6.GCCOOODBDIL);
|
|
num6 = 0;
|
|
Type typeFromHandle4 = typeof(UncompressedQuaternion);
|
|
int num7;
|
|
SerializeStreamMethod serializeStreamMethod4 = new SerializeStreamMethod(num7.BJICKPDBDNJ);
|
|
num7 = 0;
|
|
int num8;
|
|
DeserializeStreamMethod deserializeStreamMethod4 = new DeserializeStreamMethod(num8.DPECBCKEGLB);
|
|
num8 = 0;
|
|
Type typeFromHandle5 = typeof(Guid);
|
|
int num9;
|
|
SerializeStreamMethod serializeStreamMethod5 = new SerializeStreamMethod(num9.EGLNAIBOHKC);
|
|
num9 = 0;
|
|
int num10;
|
|
DeserializeStreamMethod deserializeStreamMethod5 = new DeserializeStreamMethod(num10.BMACJGAECGK);
|
|
num10 = 0;
|
|
Type typeFromHandle6 = typeof(LNPMIBAKLIA);
|
|
int num11;
|
|
SerializeStreamMethod serializeStreamMethod6 = new SerializeStreamMethod(num11.HLHBJCIJPBE);
|
|
num11 = 0;
|
|
int num12;
|
|
DeserializeStreamMethod deserializeStreamMethod6 = new DeserializeStreamMethod(num12.PPGFHEDFBEA);
|
|
num12 = 0;
|
|
Type typeFromHandle7 = typeof(OKIMOMGKKDH);
|
|
int num13;
|
|
SerializeStreamMethod serializeStreamMethod7 = new SerializeStreamMethod(num13.HLHBJCIJPBE);
|
|
num13 = 0;
|
|
int num14;
|
|
DeserializeStreamMethod deserializeStreamMethod7 = new DeserializeStreamMethod(num14.PPGFHEDFBEA);
|
|
num14 = 0;
|
|
Type typeFromHandle8 = typeof(NetworkTransform.PDICIMDPPII);
|
|
int num15;
|
|
SerializeStreamMethod serializeStreamMethod8 = new SerializeStreamMethod(num15.HLHBJCIJPBE);
|
|
num15 = 0;
|
|
int num16;
|
|
DeserializeStreamMethod deserializeStreamMethod8 = new DeserializeStreamMethod(num16.PPGFHEDFBEA);
|
|
num16 = 0;
|
|
Type typeFromHandle9 = typeof(ToolCleanup.BMFBKOPACJC);
|
|
int num17;
|
|
SerializeStreamMethod serializeStreamMethod9 = new SerializeStreamMethod(num17.HLHBJCIJPBE);
|
|
num17 = 0;
|
|
int num18;
|
|
DeserializeStreamMethod deserializeStreamMethod9 = new DeserializeStreamMethod(num18.PPGFHEDFBEA);
|
|
num18 = 0;
|
|
Type typeFromHandle10 = typeof(IndexedMap<string>.Pair);
|
|
int num19;
|
|
SerializeStreamMethod serializeStreamMethod10 = new SerializeStreamMethod(num19.SerializeTagPair);
|
|
num19 = 0;
|
|
int num20;
|
|
DeserializeStreamMethod deserializeStreamMethod10 = new DeserializeStreamMethod(num20.DeserializeTagPair);
|
|
num20 = 0;
|
|
Type typeFromHandle11 = typeof(PlayerFacialAnimator.MFHHOHDNKDO);
|
|
int num21;
|
|
SerializeStreamMethod serializeStreamMethod11 = new SerializeStreamMethod(num21.HLHBJCIJPBE);
|
|
num21 = 0;
|
|
int num22;
|
|
DeserializeStreamMethod deserializeStreamMethod11 = new DeserializeStreamMethod(num22.PPGFHEDFBEA);
|
|
num22 = 0;
|
|
Type typeFromHandle12 = typeof(ulong);
|
|
int num23;
|
|
SerializeStreamMethod serializeStreamMethod12 = new SerializeStreamMethod(num23.JGPMKAOOKEJ);
|
|
num23 = 0;
|
|
int num24;
|
|
DeserializeStreamMethod deserializeStreamMethod12 = new DeserializeStreamMethod(num24.GOLFKODNIOM);
|
|
num24 = 0;
|
|
Type typeFromHandle13 = typeof(RecRoomPluginCustomTypes.EACMessage);
|
|
int num25;
|
|
SerializeMethod serializeMethod = new SerializeMethod(num25.SerializeEACMessage);
|
|
num25 = 0;
|
|
int num26;
|
|
DeserializeMethod deserializeMethod = new DeserializeMethod(num26.DeserializeEACMessage);
|
|
num26 = 0;
|
|
}
|
|
|
|
// Token: 0x0600C610 RID: 50704 RVA: 0x002EDACC File Offset: 0x002EBCCC
|
|
[Token(Token = "0x600C610")]
|
|
[Address(RVA = "0x1824650", Offset = "0x1823050", VA = "0x181824650")]
|
|
private static short EGLOENEHMBK(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] mngphdckgce = PMDMLFNOIDA.MNGPHDCKGCE;
|
|
byte[] mngphdckgce2 = PMDMLFNOIDA.MNGPHDCKGCE;
|
|
int num2 = 0;
|
|
PMFIFPHNJJC.Write(mngphdckgce2, num2, 12);
|
|
Monitor.Exit(mngphdckgce);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C611 RID: 50705 RVA: 0x002EDB0C File Offset: 0x002EBD0C
|
|
[Token(Token = "0x600C611")]
|
|
[Address(RVA = "0x18230E0", Offset = "0x1821AE0", VA = "0x1818230E0")]
|
|
private static object AKOLCKOAIKB(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] mngphdckgce = PMDMLFNOIDA.MNGPHDCKGCE;
|
|
int num2 = 0;
|
|
byte[] mngphdckgce2 = PMDMLFNOIDA.MNGPHDCKGCE;
|
|
int num3 = BMGLIEDFNHP.Read(mngphdckgce2, num2, 12);
|
|
Monitor.Exit(mngphdckgce);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return typeof(PMDMLFNOIDA).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x0600C612 RID: 50706 RVA: 0x002EDB50 File Offset: 0x002EBD50
|
|
[Token(Token = "0x600C612")]
|
|
[Address(RVA = "0x1825AF0", Offset = "0x18244F0", VA = "0x181825AF0")]
|
|
private static short HLIHDDBIGAJ(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] knoihhimdle = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
byte[] knoihhimdle2 = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
int num2 = 0;
|
|
PMFIFPHNJJC.Write(knoihhimdle2, num2, 16);
|
|
Monitor.Exit(knoihhimdle);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C613 RID: 50707 RVA: 0x002EDB90 File Offset: 0x002EBD90
|
|
[Token(Token = "0x600C613")]
|
|
[Address(RVA = "0x1824930", Offset = "0x1823330", VA = "0x181824930")]
|
|
private static object FPADHDJHMHJ(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] knoihhimdle = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
int num2 = 0;
|
|
byte[] knoihhimdle2 = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
int num3 = BMGLIEDFNHP.Read(knoihhimdle2, num2, 16);
|
|
Monitor.Exit(knoihhimdle);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return typeof(PMDMLFNOIDA).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x0600C614 RID: 50708 RVA: 0x002EDBD4 File Offset: 0x002EBDD4
|
|
[Token(Token = "0x600C614")]
|
|
[Address(RVA = "0x1826D60", Offset = "0x1825760", VA = "0x181826D60")]
|
|
private static short NLODCMCHNMB(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] knoihhimdle = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
byte[] knoihhimdle2 = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
int num2 = 0;
|
|
PMFIFPHNJJC.Write(knoihhimdle2, num2, 16);
|
|
Monitor.Exit(knoihhimdle);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C615 RID: 50709 RVA: 0x002EDC14 File Offset: 0x002EBE14
|
|
[Token(Token = "0x600C615")]
|
|
[Address(RVA = "0x1824C30", Offset = "0x1823630", VA = "0x181824C30")]
|
|
private static object GCCOOODBDIL(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] knoihhimdle = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
int num2 = 0;
|
|
byte[] knoihhimdle2 = PMDMLFNOIDA.KNOIHHIMDLE;
|
|
int num3 = BMGLIEDFNHP.Read(knoihhimdle2, num2, 16);
|
|
Monitor.Exit(knoihhimdle);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return typeof(PMDMLFNOIDA).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x0600C616 RID: 50710 RVA: 0x002EDC58 File Offset: 0x002EBE58
|
|
[Token(Token = "0x600C616")]
|
|
[Address(RVA = "0x1823460", Offset = "0x1821E60", VA = "0x181823460")]
|
|
private static short BJICKPDBDNJ(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
if (GAKCNAOJHAE != 0)
|
|
{
|
|
byte[] bgpaenfpngo = PMDMLFNOIDA.BGPAENFPNGO;
|
|
byte[] bgpaenfpngo2 = PMDMLFNOIDA.BGPAENFPNGO;
|
|
int num2 = 0;
|
|
PMFIFPHNJJC.Write(bgpaenfpngo2, num2, 16);
|
|
Monitor.Exit(bgpaenfpngo);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C617 RID: 50711 RVA: 0x002EDCA0 File Offset: 0x002EBEA0
|
|
[Token(Token = "0x600C617")]
|
|
[Address(RVA = "0x1823F80", Offset = "0x1822980", VA = "0x181823F80")]
|
|
private static object DPECBCKEGLB(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] bgpaenfpngo = PMDMLFNOIDA.BGPAENFPNGO;
|
|
int num2 = 0;
|
|
byte[] bgpaenfpngo2 = PMDMLFNOIDA.BGPAENFPNGO;
|
|
int num3 = BMGLIEDFNHP.Read(bgpaenfpngo2, num2, 16);
|
|
Monitor.Exit(bgpaenfpngo);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C618 RID: 50712 RVA: 0x002EDCDC File Offset: 0x002EBEDC
|
|
[Token(Token = "0x600C618")]
|
|
[Address(RVA = "0x18245A0", Offset = "0x1822FA0", VA = "0x1818245A0")]
|
|
private static short EGLNAIBOHKC(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C619 RID: 50713 RVA: 0x002EDCF0 File Offset: 0x002EBEF0
|
|
[Token(Token = "0x600C619")]
|
|
[Address(RVA = "0x18236C0", Offset = "0x18220C0", VA = "0x1818236C0")]
|
|
private static object BMACJGAECGK(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
byte[] ljnhfeldhfc = PMDMLFNOIDA.LJNHFELDHFC;
|
|
int num2 = 0;
|
|
byte[] ljnhfeldhfc2 = PMDMLFNOIDA.LJNHFELDHFC;
|
|
int num3 = BMGLIEDFNHP.Read(ljnhfeldhfc2, num2, 16);
|
|
Monitor.Exit(ljnhfeldhfc);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C61A RID: 50714 RVA: 0x002EDD30 File Offset: 0x002EBF30
|
|
[Token(Token = "0x600C61A")]
|
|
[Address(RVA = "0x1825E60", Offset = "0x1824860", VA = "0x181825E60")]
|
|
private static short JGPMKAOOKEJ(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
FKHCBJLMECH akoegaklnci = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
FKHCBJLMECH akoegaklnci2 = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
int num2 = 0;
|
|
akoegaklnci2.StartWriting(PMFIFPHNJJC, num2);
|
|
FKHCBJLMECH akoegaklnci3 = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
int num3 = PMDMLFNOIDA.AKOEGAKLNCI.FinishWriting();
|
|
Monitor.Exit(akoegaklnci);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C61B RID: 50715 RVA: 0x002EDD90 File Offset: 0x002EBF90
|
|
[Token(Token = "0x600C61B")]
|
|
[Address(RVA = "0x1824FE0", Offset = "0x18239E0", VA = "0x181824FE0")]
|
|
private static object GOLFKODNIOM(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
FKHCBJLMECH akoegaklnci = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
int num2 = 0;
|
|
FKHCBJLMECH akoegaklnci2 = PMDMLFNOIDA.AKOEGAKLNCI;
|
|
int num3 = 0;
|
|
akoegaklnci2.StartReading(BMGLIEDFNHP, num2, num3);
|
|
ulong num4 = PMDMLFNOIDA.AKOEGAKLNCI.ReadVarULong();
|
|
PMDMLFNOIDA.AKOEGAKLNCI.FinishReading();
|
|
Monitor.Exit(akoegaklnci);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C61C RID: 50716 RVA: 0x002EDDF0 File Offset: 0x002EBFF0
|
|
[Token(Token = "0x600C61C")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public PMDMLFNOIDA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C61D RID: 50717 RVA: 0x002EDE04 File Offset: 0x002EC004
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600C61D")]
|
|
[Address(RVA = "0x1827B50", Offset = "0x1826550", VA = "0x181827B50")]
|
|
static PMDMLFNOIDA()
|
|
{
|
|
Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> dictionary = new Dictionary();
|
|
Type typeFromHandle = typeof(ushort);
|
|
Type typeFromHandle2 = typeof(short);
|
|
int num;
|
|
Converter<object, object> converter = new Converter(num.ONJKDPGOJMD);
|
|
num = 0;
|
|
int num2;
|
|
Converter<object, object> converter2 = new Converter(num2.HDHIBGIHLKI);
|
|
num2 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd;
|
|
emmhkokagjd.EAOPIDGKGEB = typeFromHandle2;
|
|
emmhkokagjd.GJEOMMBHHJP = converter;
|
|
emmhkokagjd.CDKICPOHAOB = converter2;
|
|
dictionary.Add(typeFromHandle, emmhkokagjd);
|
|
Type typeFromHandle3 = typeof(uint);
|
|
Type typeFromHandle4 = typeof(int);
|
|
int num3;
|
|
Converter<object, object> converter3 = new Converter(num3.MOPBOPJIGMH);
|
|
num3 = 0;
|
|
int num4;
|
|
Converter<object, object> converter4 = new Converter(num4.NPNCJNGHAJD);
|
|
num4 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd2;
|
|
emmhkokagjd2.EAOPIDGKGEB = typeFromHandle4;
|
|
emmhkokagjd2.GJEOMMBHHJP = converter3;
|
|
emmhkokagjd2.CDKICPOHAOB = converter4;
|
|
dictionary.Add(typeFromHandle3, emmhkokagjd2);
|
|
Type typeFromHandle5 = typeof(ulong);
|
|
Type typeFromHandle6 = typeof(long);
|
|
int num5;
|
|
Converter<object, object> converter5 = new Converter(num5.HFLAJCHEPLC);
|
|
num5 = 0;
|
|
int num6;
|
|
Converter<object, object> converter6 = new Converter(num6.MPPLEEOONPA);
|
|
num6 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd3;
|
|
emmhkokagjd3.EAOPIDGKGEB = typeFromHandle6;
|
|
emmhkokagjd3.GJEOMMBHHJP = converter5;
|
|
emmhkokagjd3.CDKICPOHAOB = converter6;
|
|
dictionary.Add(typeFromHandle5, emmhkokagjd3);
|
|
Type typeFromHandle7 = typeof(ObscuredInt);
|
|
Type typeFromHandle8 = typeof(int);
|
|
int num7;
|
|
Converter<object, object> converter7 = new Converter(num7.GHHGBMEABGL);
|
|
num7 = 0;
|
|
int num8;
|
|
Converter<object, object> converter8 = new Converter(num8.JIJENEBOLCG);
|
|
num8 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd4;
|
|
emmhkokagjd4.EAOPIDGKGEB = typeFromHandle8;
|
|
emmhkokagjd4.GJEOMMBHHJP = converter7;
|
|
emmhkokagjd4.CDKICPOHAOB = converter8;
|
|
dictionary.Add(typeFromHandle7, emmhkokagjd4);
|
|
Type typeFromHandle9 = typeof(ObscuredLong);
|
|
Type typeFromHandle10 = typeof(long);
|
|
int num9;
|
|
Converter<object, object> converter9 = new Converter(num9.KOGEPDFGIBN);
|
|
num9 = 0;
|
|
int num10;
|
|
Converter<object, object> converter10 = new Converter(num10.MEPABFMNDPE);
|
|
num10 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd5;
|
|
emmhkokagjd5.EAOPIDGKGEB = typeFromHandle10;
|
|
emmhkokagjd5.GJEOMMBHHJP = converter9;
|
|
emmhkokagjd5.CDKICPOHAOB = converter10;
|
|
dictionary.Add(typeFromHandle9, emmhkokagjd5);
|
|
Type typeFromHandle11 = typeof(ObscuredFloat);
|
|
Type typeFromHandle12 = typeof(float);
|
|
int num11;
|
|
Converter<object, object> converter11 = new Converter(num11.LPNEKDDNDBB);
|
|
num11 = 0;
|
|
int num12;
|
|
Converter<object, object> converter12 = new Converter(num12.DAPFHKKHPAK);
|
|
num12 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd6;
|
|
emmhkokagjd6.EAOPIDGKGEB = typeFromHandle12;
|
|
emmhkokagjd6.GJEOMMBHHJP = converter11;
|
|
emmhkokagjd6.CDKICPOHAOB = converter12;
|
|
dictionary.Add(typeFromHandle11, emmhkokagjd6);
|
|
Type typeFromHandle13 = typeof(ObscuredBool);
|
|
Type typeFromHandle14 = typeof(bool);
|
|
int num13;
|
|
Converter<object, object> converter13 = new Converter(num13.DMKDCFOFNII);
|
|
num13 = 0;
|
|
int num14;
|
|
Converter<object, object> converter14 = new Converter(num14.BPNKKDOIFPJ);
|
|
num14 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd7;
|
|
emmhkokagjd7.EAOPIDGKGEB = typeFromHandle14;
|
|
emmhkokagjd7.GJEOMMBHHJP = converter13;
|
|
emmhkokagjd7.CDKICPOHAOB = converter14;
|
|
dictionary.Add(typeFromHandle13, emmhkokagjd7);
|
|
Type typeFromHandle15 = typeof(ObscuredUInt);
|
|
Type typeFromHandle16 = typeof(int);
|
|
int num15;
|
|
Converter<object, object> converter15 = new Converter(num15.FHPPBLNLDDJ);
|
|
num15 = 0;
|
|
int num16;
|
|
Converter<object, object> converter16 = new Converter(num16.PALLADADBAF);
|
|
num16 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd8;
|
|
emmhkokagjd8.EAOPIDGKGEB = typeFromHandle16;
|
|
emmhkokagjd8.GJEOMMBHHJP = converter15;
|
|
emmhkokagjd8.CDKICPOHAOB = converter16;
|
|
dictionary.Add(typeFromHandle15, emmhkokagjd8);
|
|
Type typeFromHandle17 = typeof(Photon.Realtime.Player);
|
|
Type typeFromHandle18 = typeof(int);
|
|
int num17;
|
|
Converter<object, object> converter17 = new Converter(num17.PFPJLDKMAJJ);
|
|
num17 = 0;
|
|
int num18;
|
|
Converter<object, object> converter18 = new Converter(num18.HMLPACLELJG);
|
|
num18 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd9;
|
|
emmhkokagjd9.EAOPIDGKGEB = typeFromHandle18;
|
|
emmhkokagjd9.GJEOMMBHHJP = converter17;
|
|
emmhkokagjd9.CDKICPOHAOB = converter18;
|
|
dictionary.Add(typeFromHandle17, emmhkokagjd9);
|
|
Type typeFromHandle19 = typeof(global::Player);
|
|
Type typeFromHandle20 = typeof(int);
|
|
int num19;
|
|
Converter<object, object> converter19 = new Converter(num19.ADKPLOJMFNA);
|
|
num19 = 0;
|
|
int num20;
|
|
Converter<object, object> converter20 = new Converter(num20.NBIHEKDEMGL);
|
|
num20 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd10;
|
|
emmhkokagjd10.EAOPIDGKGEB = typeFromHandle20;
|
|
emmhkokagjd10.GJEOMMBHHJP = converter19;
|
|
emmhkokagjd10.CDKICPOHAOB = converter20;
|
|
dictionary.Add(typeFromHandle19, emmhkokagjd10);
|
|
Type typeFromHandle21 = typeof(PhotonView);
|
|
Type typeFromHandle22 = typeof(int);
|
|
int num21;
|
|
Converter<object, object> converter21 = new Converter(num21.CGBFPHNEEJB);
|
|
num21 = 0;
|
|
int num22;
|
|
Converter<object, object> converter22 = new Converter(num22.BHDHNBBLPND);
|
|
num22 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd11;
|
|
emmhkokagjd11.EAOPIDGKGEB = typeFromHandle22;
|
|
emmhkokagjd11.GJEOMMBHHJP = converter21;
|
|
emmhkokagjd11.CDKICPOHAOB = converter22;
|
|
dictionary.Add(typeFromHandle21, emmhkokagjd11);
|
|
Type typeFromHandle23 = typeof(ENDNBHFKNFL);
|
|
Type typeFromHandle24 = typeof(int);
|
|
int num23;
|
|
Converter<object, object> converter23 = new Converter(num23.OFOKMFJJHND);
|
|
num23 = 0;
|
|
int num24;
|
|
Converter<object, object> converter24 = new Converter(num24.ADDPMHLBICC);
|
|
num24 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd12;
|
|
emmhkokagjd12.EAOPIDGKGEB = typeFromHandle24;
|
|
emmhkokagjd12.GJEOMMBHHJP = converter23;
|
|
emmhkokagjd12.CDKICPOHAOB = converter24;
|
|
dictionary.Add(typeFromHandle23, emmhkokagjd12);
|
|
Type typeFromHandle25 = typeof(MIJAPPJGGPC);
|
|
Type typeFromHandle26 = typeof(object);
|
|
int num25;
|
|
Converter<object, object> converter25 = new Converter(num25.MPAKLBAHHND);
|
|
num25 = 0;
|
|
int num26;
|
|
Converter<object, object> converter26 = new Converter(num26.DFNKKMOKHFE);
|
|
num26 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd13;
|
|
emmhkokagjd13.EAOPIDGKGEB = typeFromHandle26;
|
|
emmhkokagjd13.GJEOMMBHHJP = converter25;
|
|
emmhkokagjd13.CDKICPOHAOB = converter26;
|
|
dictionary.Add(typeFromHandle25, emmhkokagjd13);
|
|
Type typeFromHandle27 = typeof(RoomComment);
|
|
Type typeFromHandle28 = typeof(object);
|
|
int num27;
|
|
Converter<object, object> converter27 = new Converter(num27.OBOGIMAHJJC);
|
|
num27 = 0;
|
|
int num28;
|
|
Converter<object, object> converter28 = new Converter(num28.AKJLOHONOFK);
|
|
num28 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd14;
|
|
emmhkokagjd14.EAOPIDGKGEB = typeFromHandle28;
|
|
emmhkokagjd14.GJEOMMBHHJP = converter27;
|
|
emmhkokagjd14.CDKICPOHAOB = converter28;
|
|
dictionary.Add(typeFromHandle27, emmhkokagjd14);
|
|
Type typeFromHandle29 = typeof(string[]);
|
|
Type typeFromHandle30 = typeof(object[]);
|
|
int num29;
|
|
Converter<object, object> converter29 = new Converter(num29.JPNEMMKAJAC);
|
|
num29 = 0;
|
|
int num30;
|
|
Converter<object, object> converter30 = new Converter(num30.EDIFPCKLKKF);
|
|
num30 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd15;
|
|
emmhkokagjd15.EAOPIDGKGEB = typeFromHandle30;
|
|
emmhkokagjd15.GJEOMMBHHJP = converter29;
|
|
emmhkokagjd15.CDKICPOHAOB = converter30;
|
|
dictionary.Add(typeFromHandle29, emmhkokagjd15);
|
|
Type typeFromHandle31 = typeof(Guid);
|
|
Type typeFromHandle32 = typeof(byte[]);
|
|
int num31;
|
|
Converter<object, object> converter31 = new Converter(num31.NIEGGFHPOPN);
|
|
num31 = 0;
|
|
int num32;
|
|
Converter<object, object> converter32 = new Converter(num32.JFOKJFGGGMH);
|
|
num32 = 0;
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd16;
|
|
emmhkokagjd16.EAOPIDGKGEB = typeFromHandle32;
|
|
emmhkokagjd16.GJEOMMBHHJP = converter31;
|
|
emmhkokagjd16.CDKICPOHAOB = converter32;
|
|
dictionary.Add(typeFromHandle31, emmhkokagjd16);
|
|
PMDMLFNOIDA.DPFCIHELCNI = dictionary;
|
|
PMDMLFNOIDA.AKOEGAKLNCI = new FKHCBJLMECH(1024);
|
|
PMDMLFNOIDA.MNGPHDCKGCE = new byte[12];
|
|
PMDMLFNOIDA.KNOIHHIMDLE = new byte[16];
|
|
PMDMLFNOIDA.BGPAENFPNGO = new byte[16];
|
|
PMDMLFNOIDA.LJNHFELDHFC = new byte[16];
|
|
}
|
|
|
|
// Token: 0x040082F5 RID: 33525
|
|
[Token(Token = "0x40082F5")]
|
|
private static PMDMLFNOIDA ECBJFLDKEOM;
|
|
|
|
// Token: 0x040082F6 RID: 33526
|
|
[Token(Token = "0x40082F6")]
|
|
private static Dictionary<Type, PMDMLFNOIDA.EMMHKOKAGJD> DPFCIHELCNI;
|
|
|
|
// Token: 0x040082F7 RID: 33527
|
|
[Token(Token = "0x40082F7")]
|
|
private static FKHCBJLMECH AKOEGAKLNCI;
|
|
|
|
// Token: 0x040082F8 RID: 33528
|
|
[Token(Token = "0x40082F8")]
|
|
public static readonly byte[] MNGPHDCKGCE;
|
|
|
|
// Token: 0x040082F9 RID: 33529
|
|
[Token(Token = "0x40082F9")]
|
|
public static readonly byte[] KNOIHHIMDLE;
|
|
|
|
// Token: 0x040082FA RID: 33530
|
|
[Token(Token = "0x40082FA")]
|
|
public static readonly byte[] BGPAENFPNGO;
|
|
|
|
// Token: 0x040082FB RID: 33531
|
|
[Token(Token = "0x40082FB")]
|
|
public static readonly byte[] LJNHFELDHFC;
|
|
|
|
// Token: 0x02001CB2 RID: 7346
|
|
[Token(Token = "0x2001CB2")]
|
|
private class EMMHKOKAGJD
|
|
{
|
|
// Token: 0x0600C61E RID: 50718 RVA: 0x002EE46C File Offset: 0x002EC66C
|
|
[Token(Token = "0x600C61E")]
|
|
[Address(RVA = "0x74BD80", Offset = "0x74A780", VA = "0x18074BD80")]
|
|
public EMMHKOKAGJD(Type serializedType, Converter<object, object> serializer, Converter<object, object> deserializer)
|
|
{
|
|
this.EAOPIDGKGEB = serializedType;
|
|
this.GJEOMMBHHJP = serializer;
|
|
this.CDKICPOHAOB = deserializer;
|
|
}
|
|
|
|
// Token: 0x040082FC RID: 33532
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40082FC")]
|
|
public Type EAOPIDGKGEB;
|
|
|
|
// Token: 0x040082FD RID: 33533
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40082FD")]
|
|
public Converter<object, object> GJEOMMBHHJP;
|
|
|
|
// Token: 0x040082FE RID: 33534
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40082FE")]
|
|
public Converter<object, object> CDKICPOHAOB;
|
|
}
|
|
|
|
// Token: 0x02001CB3 RID: 7347
|
|
[Token(Token = "0x2001CB3")]
|
|
[CompilerGenerated]
|
|
private sealed class HLBIJBCEMFL
|
|
{
|
|
// Token: 0x0600C61F RID: 50719 RVA: 0x002EE494 File Offset: 0x002EC694
|
|
[Token(Token = "0x600C61F")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HLBIJBCEMFL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C620 RID: 50720 RVA: 0x002EE4A8 File Offset: 0x002EC6A8
|
|
[Token(Token = "0x600C620")]
|
|
[Address(RVA = "0x181B550", Offset = "0x1819F50", VA = "0x18181B550")]
|
|
internal object <_CreateSerializerForEnum>b__0(object input)
|
|
{
|
|
Type type = this.underlyingType;
|
|
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
|
object obj = Convert.ChangeType(input, type, invariantCulture);
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = this.underlyingTypeSerializerEntry;
|
|
if (emmhkokagjd != 0)
|
|
{
|
|
object obj2 = emmhkokagjd.GJEOMMBHHJP(obj);
|
|
}
|
|
return obj;
|
|
}
|
|
|
|
// Token: 0x040082FF RID: 33535
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40082FF")]
|
|
public Type underlyingType;
|
|
|
|
// Token: 0x04008300 RID: 33536
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008300")]
|
|
public PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry;
|
|
}
|
|
|
|
// Token: 0x02001CB4 RID: 7348
|
|
[Token(Token = "0x2001CB4")]
|
|
[CompilerGenerated]
|
|
private sealed class BEIFGEINOGP
|
|
{
|
|
// Token: 0x0600C621 RID: 50721 RVA: 0x002EE4F0 File Offset: 0x002EC6F0
|
|
[Token(Token = "0x600C621")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BEIFGEINOGP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C622 RID: 50722 RVA: 0x002EE504 File Offset: 0x002EC704
|
|
[Token(Token = "0x600C622")]
|
|
[Address(RVA = "0x181A340", Offset = "0x1818D40", VA = "0x18181A340")]
|
|
internal object <_CreateDeserializerForEnum>b__0(object input)
|
|
{
|
|
PMDMLFNOIDA.EMMHKOKAGJD emmhkokagjd = this.underlyingTypeSerializerEntry;
|
|
if (emmhkokagjd != 0)
|
|
{
|
|
object obj = emmhkokagjd.CDKICPOHAOB(input);
|
|
}
|
|
return Enum.ToObject(this.enumType, input);
|
|
}
|
|
|
|
// Token: 0x04008301 RID: 33537
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008301")]
|
|
public PMDMLFNOIDA.EMMHKOKAGJD underlyingTypeSerializerEntry;
|
|
|
|
// Token: 0x04008302 RID: 33538
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008302")]
|
|
public Type enumType;
|
|
}
|
|
|
|
// Token: 0x02001CB5 RID: 7349
|
|
[Token(Token = "0x2001CB5")]
|
|
[CompilerGenerated]
|
|
private sealed class HFJMBNLPDGB
|
|
{
|
|
// Token: 0x0600C623 RID: 50723 RVA: 0x002EE53C File Offset: 0x002EC73C
|
|
[Token(Token = "0x600C623")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HFJMBNLPDGB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C624 RID: 50724 RVA: 0x002EE550 File Offset: 0x002EC750
|
|
[Token(Token = "0x600C624")]
|
|
[Address(RVA = "0x181B330", Offset = "0x1819D30", VA = "0x18181B330")]
|
|
internal object <_CreateSerializerForIList>b__0(object input)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600C624)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/HFJMBNLPDGB::<_CreateSerializerForIList>b__0(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_3E:
|
|
stloc:object(var_6_46, call:!1[exp:object](Converter`2::Invoke, ldloc:class [mscorlib]System.Converter`2<object, object>[exp:Converter`2](var_5_2F), ldloc:int32[exp:!0](var_0_3D)))
|
|
call:void(Array::SetValue, ldloc:Array(var_3), ldloc:object(var_6_46), ldloc:int32(var_0_3D))
|
|
stloc:int32(var_0_54, add:int32(ldloc:int32(var_0_3D), ldc.i4:int32(1)))
|
|
stloc:object(var_6_5A, add:object(ldloc:object(var_6_46), ldloc:object(var_6_46)))
|
|
stloc:object(var_6_61, add:object(ldloc:object(var_6_5A), ldloc:object(var_6_5A)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x04008303 RID: 33539
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008303")]
|
|
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
|
|
}
|
|
|
|
// Token: 0x02001CB6 RID: 7350
|
|
[Token(Token = "0x2001CB6")]
|
|
[CompilerGenerated]
|
|
private sealed class CJLPAHBIKPF
|
|
{
|
|
// Token: 0x0600C625 RID: 50725 RVA: 0x002EE5C0 File Offset: 0x002EC7C0
|
|
[Token(Token = "0x600C625")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CJLPAHBIKPF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C626 RID: 50726 RVA: 0x002EE5D4 File Offset: 0x002EC7D4
|
|
[Token(Token = "0x600C626")]
|
|
[Address(RVA = "0x181AB50", Offset = "0x1819550", VA = "0x18181AB50")]
|
|
internal object <_CreateDeserializerForComponent>b__0(object input)
|
|
{
|
|
int num = 0;
|
|
PhotonView photonView;
|
|
if (photonView != num)
|
|
{
|
|
Type type = this.componentType;
|
|
Component component = photonView.GetComponent(type);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04008304 RID: 33540
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008304")]
|
|
public Type componentType;
|
|
}
|
|
|
|
// Token: 0x02001CB7 RID: 7351
|
|
[Token(Token = "0x2001CB7")]
|
|
[CompilerGenerated]
|
|
private sealed class JKCINENFDNA
|
|
{
|
|
// Token: 0x0600C627 RID: 50727 RVA: 0x002EE608 File Offset: 0x002EC808
|
|
[Token(Token = "0x600C627")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JKCINENFDNA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C628 RID: 50728 RVA: 0x002EE61C File Offset: 0x002EC81C
|
|
[Token(Token = "0x600C628")]
|
|
[Address(RVA = "0x181B6E0", Offset = "0x181A0E0", VA = "0x18181B6E0")]
|
|
internal object <_CreateDeserializerForProtobuf>b__0(object input)
|
|
{
|
|
object obj;
|
|
do
|
|
{
|
|
obj = Activator.CreateInstance(this.protobufType);
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
}
|
|
while (obj == 0 || (input != 0 && obj == 0));
|
|
return obj;
|
|
}
|
|
|
|
// Token: 0x04008305 RID: 33541
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008305")]
|
|
public Type protobufType;
|
|
}
|
|
|
|
// Token: 0x02001CB8 RID: 7352
|
|
[Token(Token = "0x2001CB8")]
|
|
[CompilerGenerated]
|
|
private sealed class EHPAPCPHOND
|
|
{
|
|
// Token: 0x0600C629 RID: 50729 RVA: 0x002EE648 File Offset: 0x002EC848
|
|
[Token(Token = "0x600C629")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public EHPAPCPHOND()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C62A RID: 50730 RVA: 0x002EE65C File Offset: 0x002EC85C
|
|
[Token(Token = "0x600C62A")]
|
|
[Address(RVA = "0x181AC30", Offset = "0x1819630", VA = "0x18181AC30")]
|
|
internal object <_CreateDeserializerForArray>b__0(object input)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600C62A)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object PMDMLFNOIDA/EHPAPCPHOND::<_CreateDeserializerForArray>b__0(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_39:
|
|
stloc:object(var_6_41, call:!1[exp:object](Converter`2::Invoke, ldloc:class [mscorlib]System.Converter`2<object, object>[exp:Converter`2](var_5_2A), ldloc:int32[exp:!0](var_0_38)))
|
|
call:void(Array::SetValue, ldloc:Array(var_3), ldloc:object(var_6_41), ldloc:int32(var_0_38))
|
|
stloc:int32(var_0_4F, add:int32(ldloc:int32(var_0_38), ldc.i4:int32(1)))
|
|
stloc:object(var_6_55, add:object(ldloc:object(var_6_41), ldloc:object(var_6_41)))
|
|
stloc:object(var_6_5C, add:object(ldloc:object(var_6_55), ldloc:object(var_6_55)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x04008306 RID: 33542
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008306")]
|
|
public Type type;
|
|
|
|
// Token: 0x04008307 RID: 33543
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008307")]
|
|
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
|
|
}
|
|
|
|
// Token: 0x02001CB9 RID: 7353
|
|
[Token(Token = "0x2001CB9")]
|
|
[CompilerGenerated]
|
|
private sealed class OCDEOEMPANG
|
|
{
|
|
// Token: 0x0600C62B RID: 50731 RVA: 0x002EE6C8 File Offset: 0x002EC8C8
|
|
[Token(Token = "0x600C62B")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public OCDEOEMPANG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C62C RID: 50732 RVA: 0x002EE6DC File Offset: 0x002EC8DC
|
|
[Token(Token = "0x600C62C")]
|
|
[Address(RVA = "0x181BE10", Offset = "0x181A810", VA = "0x18181BE10")]
|
|
internal object <_CreateDeserializerForList>b__0(object input)
|
|
{
|
|
int num;
|
|
int num2;
|
|
object obj;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (input == 0)
|
|
{
|
|
}
|
|
Type typeFromHandle = typeof(List<>);
|
|
Type[] array = new Type[1];
|
|
Type type = this.type;
|
|
if (type != 0)
|
|
{
|
|
}
|
|
array[0] = type;
|
|
bool flag = typeFromHandle.IsCOMObjectImpl();
|
|
object[] array2 = new object[1];
|
|
if (array2 != 0)
|
|
{
|
|
}
|
|
num2 = 0;
|
|
array2[0] = array2;
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
}
|
|
while (obj == 0);
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
if (num < num)
|
|
{
|
|
Converter<object, object> cdkicpohaob = this.innerSerializerEntry.CDKICPOHAOB;
|
|
uint num3;
|
|
if (num < (int)num3)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
object obj2 = cdkicpohaob(num);
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
obj2 += obj2;
|
|
num++;
|
|
num += 19;
|
|
obj2 += obj2;
|
|
num += 19;
|
|
obj2 += obj2;
|
|
num += 2;
|
|
num += 19;
|
|
}
|
|
return obj;
|
|
}
|
|
|
|
// Token: 0x04008308 RID: 33544
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008308")]
|
|
public Type type;
|
|
|
|
// Token: 0x04008309 RID: 33545
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008309")]
|
|
public PMDMLFNOIDA.EMMHKOKAGJD innerSerializerEntry;
|
|
}
|
|
|
|
// Token: 0x02001CBA RID: 7354
|
|
[Token(Token = "0x2001CBA")]
|
|
[CompilerGenerated]
|
|
private sealed class AMOOKEFAGPL<T>
|
|
{
|
|
// Token: 0x0600C62D RID: 50733 RVA: 0x002EE7B4 File Offset: 0x002EC9B4
|
|
[Token(Token = "0x600C62D")]
|
|
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
|
public AMOOKEFAGPL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C62E RID: 50734 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600C62E")]
|
|
[Address(RVA = "0x2C7FF30", Offset = "0x2C7E930", VA = "0x182C7FF30")]
|
|
internal object <_CreateBitPackerSerializer>b__0(object input)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400830A RID: 33546
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400830A")]
|
|
public Action<BitPacker, T> writeCallback;
|
|
}
|
|
|
|
// Token: 0x02001CBB RID: 7355
|
|
[Token(Token = "0x2001CBB")]
|
|
[CompilerGenerated]
|
|
private sealed class GPNFCEBKINE<T>
|
|
{
|
|
// Token: 0x0600C62F RID: 50735 RVA: 0x002EE7D0 File Offset: 0x002EC9D0
|
|
[Token(Token = "0x600C62F")]
|
|
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
|
public GPNFCEBKINE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C630 RID: 50736 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600C630")]
|
|
[Address(RVA = "0x2C939D0", Offset = "0x2C923D0", VA = "0x182C939D0")]
|
|
internal object <_CreateBitPackerDeserializer>b__0(object input)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400830B RID: 33547
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400830B")]
|
|
public Func<BitPacker, T> readCallback;
|
|
}
|
|
}
|