1077 lines
48 KiB
C#
1077 lines
48 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf.Collections;
|
|
using Photon.Realtime;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Avatar;
|
|
using RecRoom.Avatar.Data.Runtime;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020021BA RID: 8634
|
|
[Token(Token = "0x20021BA")]
|
|
[StructLayout(3)]
|
|
public class IGFKPPKAIHD
|
|
{
|
|
// Token: 0x170027D7 RID: 10199
|
|
// (get) Token: 0x0600EDEA RID: 60906 RVA: 0x003864A8 File Offset: 0x003846A8
|
|
// (set) Token: 0x0600EDEB RID: 60907 RVA: 0x003864BC File Offset: 0x003846BC
|
|
[Token(Token = "0x170027D7")]
|
|
public bool JMGGGIMCBOK
|
|
{
|
|
[Token(Token = "0x600EDEA")]
|
|
[Address(RVA = "0x727170", Offset = "0x725B70", VA = "0x180727170")]
|
|
get
|
|
{
|
|
return this.AEHHDJPPIAF;
|
|
}
|
|
[Token(Token = "0x600EDEB")]
|
|
[Address(RVA = "0x1353570", Offset = "0x1351F70", VA = "0x181353570")]
|
|
set
|
|
{
|
|
if (this.AEHHDJPPIAF != value)
|
|
{
|
|
this.AEHHDJPPIAF = value;
|
|
if (this.AHNNNIPLFGD && this.NFJHDIADDEG)
|
|
{
|
|
List<AvatarItemSelection> list = Enumerable.ToList<AvatarItemSelection>(this.HHANFBKKCBA);
|
|
int num = 0;
|
|
this.GFLLLLANHHE(list, num != 0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EDEC RID: 60908 RVA: 0x00386504 File Offset: 0x00384704
|
|
[Token(Token = "0x600EDEC")]
|
|
[Address(RVA = "0x1353500", Offset = "0x1351F00", VA = "0x181353500")]
|
|
public void HAODHIBBLJB(bool FAAJIDFEOCD = false)
|
|
{
|
|
List<AvatarItemSelection> list = Enumerable.ToList<AvatarItemSelection>(this.HHANFBKKCBA);
|
|
int num = 0;
|
|
this.GFLLLLANHHE(list, num != 0);
|
|
if (FAAJIDFEOCD)
|
|
{
|
|
this.FOEJBOHBLON();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170027D8 RID: 10200
|
|
// (get) Token: 0x0600EDED RID: 60909 RVA: 0x00386534 File Offset: 0x00384734
|
|
[Token(Token = "0x170027D8")]
|
|
public string JHGNBEMODDP
|
|
{
|
|
[Token(Token = "0x600EDED")]
|
|
[Address(RVA = "0x13525F0", Offset = "0x1350FF0", VA = "0x1813525F0")]
|
|
get
|
|
{
|
|
List<AvatarItemSelection> hhanfbkkcba = this.HHANFBKKCBA;
|
|
Debug.LogWarning("Accessing player outfit before it's been fully initialized!");
|
|
return NLEKGNENMCO.<DOMJEIICOAL>k__BackingField.<PNBGCBDOILI>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170027D9 RID: 10201
|
|
// (get) Token: 0x0600EDEE RID: 60910 RVA: 0x00386578 File Offset: 0x00384778
|
|
[Token(Token = "0x170027D9")]
|
|
public string HLAKIBLAIDF
|
|
{
|
|
[Token(Token = "0x600EDEE")]
|
|
[Address(RVA = "0x13520F0", Offset = "0x1350AF0", VA = "0x1813520F0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EDEE)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String IGFKPPKAIHD::DFJEGGNKFNI()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_53:
|
|
stloc:InvalidOperationException(var_5_5D, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("No Random Shirt found!")))
|
|
}
|
|
|
|
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: 0x170027DA RID: 10202
|
|
// (get) Token: 0x0600EDEF RID: 60911 RVA: 0x003865E4 File Offset: 0x003847E4
|
|
// (set) Token: 0x0600EDF0 RID: 60912 RVA: 0x00386604 File Offset: 0x00384804
|
|
[Token(Token = "0x170027DA")]
|
|
private KDBHPBPMKAH PIGIFGKCGPH
|
|
{
|
|
[Token(Token = "0x600EDEF")]
|
|
[Address(RVA = "0x1353D70", Offset = "0x1352770", VA = "0x181353D70")]
|
|
get
|
|
{
|
|
return this.AAJCLDNDOHK.Get();
|
|
}
|
|
[Token(Token = "0x600EDF0")]
|
|
[Address(RVA = "0x1353DD0", Offset = "0x13527D0", VA = "0x181353DD0")]
|
|
set
|
|
{
|
|
if (this.AHNNNIPLFGD)
|
|
{
|
|
SynchronizedPlayerField<KDBHPBPMKAH> aajcldndohk = this.AAJCLDNDOHK;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170027DB RID: 10203
|
|
// (get) Token: 0x0600EDF1 RID: 60913 RVA: 0x00386628 File Offset: 0x00384828
|
|
[Token(Token = "0x170027DB")]
|
|
public IReadOnlyList<AvatarItemSelection> OMHBEBFOADK
|
|
{
|
|
[Token(Token = "0x600EDF1")]
|
|
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EDF1)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Avatar.Data.Runtime.AvatarItemSelection> IGFKPPKAIHD::FNKNAOLEDMH()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatar.Data.Runtime.AvatarItemSelection>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatar.Data.Runtime.AvatarItemSelection>(IGFKPPKAIHD::NGGEKDEFIBM, ldloc:IGFKPPKAIHD(this)))
|
|
}
|
|
|
|
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: 0x170027DC RID: 10204
|
|
// (get) Token: 0x0600EDF2 RID: 60914 RVA: 0x0038663C File Offset: 0x0038483C
|
|
[Token(Token = "0x170027DC")]
|
|
public IReadOnlyList<AvatarItemSelection> NHCDDMGDAJI
|
|
{
|
|
[Token(Token = "0x600EDF2")]
|
|
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EDF2)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Avatar.Data.Runtime.AvatarItemSelection> IGFKPPKAIHD::CPCPKJFPBBE()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatar.Data.Runtime.AvatarItemSelection>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatar.Data.Runtime.AvatarItemSelection>(IGFKPPKAIHD::HHANFBKKCBA, ldloc:IGFKPPKAIHD(this)))
|
|
}
|
|
|
|
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: 0x170027DD RID: 10205
|
|
// (get) Token: 0x0600EDF3 RID: 60915 RVA: 0x00386650 File Offset: 0x00384850
|
|
[Token(Token = "0x170027DD")]
|
|
public IReadOnlyList<AvatarItemSelection> MDEJPGDPOBF
|
|
{
|
|
[Token(Token = "0x600EDF3")]
|
|
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EDF3)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Avatar.Data.Runtime.AvatarItemSelection> IGFKPPKAIHD::IFCACAGHMBA()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatar.Data.Runtime.AvatarItemSelection>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatar.Data.Runtime.AvatarItemSelection>(IGFKPPKAIHD::CHOBHCEMKGG, ldloc:IGFKPPKAIHD(this)))
|
|
}
|
|
|
|
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: 0x0600EDF4 RID: 60916 RVA: 0x00386664 File Offset: 0x00384864
|
|
[Token(Token = "0x600EDF4")]
|
|
[Address(RVA = "0x1354A90", Offset = "0x1353490", VA = "0x181354A90")]
|
|
public IGFKPPKAIHD(int playerId, Photon.Realtime.Player ownerPlayer, PlayerAvatarDisplay playerAvatarDisplay, Action<List<AvatarItemSelection>> onPlayerOutfitChanged)
|
|
{
|
|
List<AvatarItemSelection> list = new List(5);
|
|
this.NGGEKDEFIBM = list;
|
|
List<AvatarItemSelection> list2 = new List(5);
|
|
this.HHANFBKKCBA = list2;
|
|
List<AvatarItemSelection> list3 = new List(5);
|
|
this.CHOBHCEMKGG = list3;
|
|
base..ctor();
|
|
this.IPBIJLGMKOM = 0;
|
|
this.CJFGEMGOJHB = playerId;
|
|
bool isLocal = ownerPlayer.IsLocal;
|
|
this.AHNNNIPLFGD = isLocal;
|
|
this.DGIDCLBGEPD = playerAvatarDisplay;
|
|
int <RecNetAccountId>k__BackingField = ownerPlayer.<RecNetAccountId>k__BackingField;
|
|
playerAvatarDisplay.<GDCHJOHAAKE>k__BackingField = <RecNetAccountId>k__BackingField;
|
|
KDBHPBPMKAH kdbhpbpmkah = new KDBHPBPMKAH();
|
|
Action action = new Action(this.FOEJBOHBLON);
|
|
SynchronizedPlayerField<KDBHPBPMKAH> synchronizedPlayerField;
|
|
this.AAJCLDNDOHK = synchronizedPlayerField;
|
|
}
|
|
|
|
// Token: 0x0600EDF5 RID: 60917 RVA: 0x003866FC File Offset: 0x003848FC
|
|
[Token(Token = "0x600EDF5")]
|
|
[Address(RVA = "0x1353DC0", Offset = "0x13527C0", VA = "0x181353DC0")]
|
|
public void LOFBLKOIBPG(global::Player.LKALLGKFEOB KHFPBDKOIID)
|
|
{
|
|
if (this.EGOEIOHGPMD != KHFPBDKOIID)
|
|
{
|
|
this.EGOEIOHGPMD = KHFPBDKOIID;
|
|
this.FOEJBOHBLON();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EDF6 RID: 60918 RVA: 0x00386720 File Offset: 0x00384920
|
|
[Token(Token = "0x600EDF6")]
|
|
[Address(RVA = "0x13535D0", Offset = "0x1351FD0", VA = "0x1813535D0")]
|
|
private static bool HMPIPJCKHFD(AvatarItemSelection IOBEPGLJNIP)
|
|
{
|
|
if (IOBEPGLJNIP._bodyPart != global::Player.GAHEJKDCLLE.Torso)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600EDF7 RID: 60919 RVA: 0x00386740 File Offset: 0x00384940
|
|
[Token(Token = "0x600EDF7")]
|
|
[Address(RVA = "0x13528C0", Offset = "0x13512C0", VA = "0x1813528C0")]
|
|
private void FOEJBOHBLON()
|
|
{
|
|
List<AvatarItemSelection> list = IGFKPPKAIHD.IGNEBKHDIKM(this.AAJCLDNDOHK.Get());
|
|
int num = 0;
|
|
List<AvatarItemSelection> allItems = list;
|
|
if ((this.AHNNNIPLFGD ? 1 : 0) == num)
|
|
{
|
|
int num2;
|
|
Func<AvatarItemSelection, bool> func = new Func(num2.HMPIPJCKHFD);
|
|
num2 = 0;
|
|
if (Enumerable.Any<AvatarItemSelection>(list, func))
|
|
{
|
|
int cjfgemgojhb = this.CJFGEMGOJHB;
|
|
int num3 = 0;
|
|
IPromise<bool> promise = PEGGCEDHBOF.FMBDKMMFPNM(cjfgemgojhb, num3 != 0);
|
|
Action<bool> action = delegate(bool isDev)
|
|
{
|
|
if (!isDev)
|
|
{
|
|
IGFKPPKAIHD <>4__this = this;
|
|
List<AvatarItemSelection> allItems4 = allItems;
|
|
int num10;
|
|
Predicate<AvatarItemSelection> predicate = new Predicate(num10.HMPIPJCKHFD);
|
|
num10 = 0;
|
|
int num11 = allItems4.RemoveAll(predicate);
|
|
}
|
|
};
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
List<AvatarItemSelection> allItems5 = allItems;
|
|
List<AvatarItemSelection> list2 = this.CAOOJOHEPFO(allItems5);
|
|
int num4 = 0;
|
|
List<AvatarItemSelection> list3 = IGFKPPKAIHD.COKIIMHPIJM(list2, num4 != 0);
|
|
if ((this.AHNNNIPLFGD ? 1 : 0) == num)
|
|
{
|
|
List<AvatarItemSelection> allItems2 = allItems;
|
|
this.NGGEKDEFIBM = allItems2;
|
|
this.CHOBHCEMKGG = list3;
|
|
List<AvatarItemSelection> allItems3 = allItems;
|
|
ulong num5;
|
|
List<AvatarItemSelection> list4 = IGFKPPKAIHD.COKIIMHPIJM(this.MJIKLLOIFJP(allItems3), num5 != 0UL);
|
|
this.HHANFBKKCBA = list4;
|
|
}
|
|
if ((this.AHNNNIPLFGD ? 1 : 0) != num && SessionManager.IGCCGADCLBN)
|
|
{
|
|
LocalPlayerController instance = SingletonMonoBehaviour.Instance;
|
|
int num6 = 0;
|
|
bool inVRDisplayMode = instance.EBPFBFMJMBB;
|
|
num6 += num6;
|
|
}
|
|
List<AvatarItemSelection> list6;
|
|
if (this.EGOEIOHGPMD != (global::Player.LKALLGKFEOB)num)
|
|
{
|
|
Func<AvatarItemSelection, bool> func2 = new Func(this.BKBIHBOHKPM);
|
|
List<AvatarItemSelection> list5 = Enumerable.ToList<AvatarItemSelection>(Enumerable.Where<AvatarItemSelection>(list3, func2));
|
|
int num7 = 0;
|
|
list6 = IGFKPPKAIHD.COKIIMHPIJM(list5, num7 != 0);
|
|
}
|
|
PlayerAvatarDisplay dgidclbgepd = this.DGIDCLBGEPD;
|
|
if (num == 0)
|
|
{
|
|
bool ahnnniplfgd = this.AHNNNIPLFGD;
|
|
int num8 = 0;
|
|
dgidclbgepd.SetOutfitSelections(list6, (PlayerAvatarDisplay.OHNJHKNLAHC)num8, ahnnniplfgd);
|
|
}
|
|
int num9 = 0;
|
|
dgidclbgepd.SetOutfitSelectionsAndCreateTriggerRenderers(list6, (PlayerAvatarDisplay.OHNJHKNLAHC)num9);
|
|
Action<List<AvatarItemSelection>> ipbijlgmkom = this.IPBIJLGMKOM;
|
|
if (ipbijlgmkom != 0)
|
|
{
|
|
ipbijlgmkom(list3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EDF8 RID: 60920 RVA: 0x003868D8 File Offset: 0x00384AD8
|
|
[Token(Token = "0x600EDF8")]
|
|
[Address(RVA = "0x1353E30", Offset = "0x1352830", VA = "0x181353E30")]
|
|
private List<AvatarItemSelection> MJIKLLOIFJP(List<AvatarItemSelection> EMGMBCPMEKK)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
List<AvatarItemSelection> list = new List();
|
|
if (list.GetEnumerator() != 0)
|
|
{
|
|
break;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
return list;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EDF9 RID: 60921 RVA: 0x00386920 File Offset: 0x00384B20
|
|
[Token(Token = "0x600EDF9")]
|
|
[Address(RVA = "0x1351AA0", Offset = "0x13504A0", VA = "0x181351AA0")]
|
|
private List<AvatarItemSelection> CAOOJOHEPFO(List<AvatarItemSelection> EMGMBCPMEKK)
|
|
{
|
|
IGFKPPKAIHD.NEIDIKDMKIO neidikdmkio = new IGFKPPKAIHD.NEIDIKDMKIO();
|
|
Func<AvatarItemSelection, string> <>9__36_ = IGFKPPKAIHD.<>c.<>9__36_0;
|
|
if (<>9__36_ == 0)
|
|
{
|
|
IGFKPPKAIHD.<>c.<>9__36_0 = delegate(AvatarItemSelection i)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
ILookup<AvatarItemSelection, string> lookup = Enumerable.ToLookup<AvatarItemSelection, string>(EMGMBCPMEKK, <>9__36_);
|
|
neidikdmkio.teamItems = lookup;
|
|
neidikdmkio.trialItems = lookup;
|
|
IEnumerable<AvatarItemSelection> trialItems = neidikdmkio.trialItems;
|
|
Func<AvatarItemSelection, bool> func = new Func(neidikdmkio.<GetDisplayedItems>g__NotOverriddenByTeam|1);
|
|
IEnumerable<AvatarItemSelection> enumerable = Enumerable.Where<AvatarItemSelection>(trialItems, func);
|
|
neidikdmkio.trialItems = enumerable;
|
|
Func<AvatarItemSelection, bool> func2 = new Func(neidikdmkio.<GetDisplayedItems>g__NotOverriddenByTeam|1);
|
|
IEnumerable<AvatarItemSelection> enumerable2 = Enumerable.Where<AvatarItemSelection>(lookup, func2);
|
|
Func<AvatarItemSelection, bool> func3 = new Func(neidikdmkio.<GetDisplayedItems>g__NotOverriddenByTrial|2);
|
|
IEnumerable<AvatarItemSelection> enumerable3 = Enumerable.Where<AvatarItemSelection>(enumerable2, func3);
|
|
IEnumerable<AvatarItemSelection> trialItems2 = neidikdmkio.trialItems;
|
|
return Enumerable.ToList<AvatarItemSelection>(Enumerable.Concat<AvatarItemSelection>(Enumerable.Concat<AvatarItemSelection>(neidikdmkio.teamItems, trialItems2), enumerable3));
|
|
}
|
|
|
|
// Token: 0x0600EDFA RID: 60922 RVA: 0x003869E8 File Offset: 0x00384BE8
|
|
[Token(Token = "0x600EDFA")]
|
|
[Address(RVA = "0x1351EB0", Offset = "0x13508B0", VA = "0x181351EB0")]
|
|
private static List<AvatarItemSelection> COKIIMHPIJM(List<AvatarItemSelection> OBKKGHKHGJJ, bool APPJDGMKHEE)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EDFA)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1<RecRoom.Avatar.Data.Runtime.AvatarItemSelection> IGFKPPKAIHD::COKIIMHPIJM(System.Collections.Generic.List`1<RecRoom.Avatar.Data.Runtime.AvatarItemSelection>,System.Boolean)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_57:
|
|
stloc:InvalidOperationException(var_6_61, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("No default shirt found!")))
|
|
}
|
|
|
|
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: 0x0600EDFB RID: 60923 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EDFB")]
|
|
[Address(RVA = "0x1352CD0", Offset = "0x13516D0", VA = "0x181352CD0")]
|
|
public void GFLLLLANHHE(List<AvatarItemSelection> PJPMJCPIJHG, bool DLPDLPMLDLM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EDFC RID: 60924 RVA: 0x00386A58 File Offset: 0x00384C58
|
|
[Token(Token = "0x600EDFC")]
|
|
[Address(RVA = "0x1352730", Offset = "0x1351130", VA = "0x181352730")]
|
|
private void FKMJBCOAPJG(List<AvatarItemSelection> CDBKNCDGEEH)
|
|
{
|
|
if (this.AHNNNIPLFGD && SessionManager.IGCCGADCLBN)
|
|
{
|
|
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
|
|
}
|
|
int num = 0;
|
|
List<AvatarItemSelection> list2;
|
|
if (this.EGOEIOHGPMD != global::Player.LKALLGKFEOB.None)
|
|
{
|
|
Func<AvatarItemSelection, bool> func = new Func(this.BKBIHBOHKPM);
|
|
List<AvatarItemSelection> list = Enumerable.ToList<AvatarItemSelection>(Enumerable.Where<AvatarItemSelection>(CDBKNCDGEEH, func));
|
|
int num2 = 0;
|
|
list2 = IGFKPPKAIHD.COKIIMHPIJM(list, num2 != 0);
|
|
}
|
|
PlayerAvatarDisplay dgidclbgepd = this.DGIDCLBGEPD;
|
|
if (num == 0)
|
|
{
|
|
bool ahnnniplfgd = this.AHNNNIPLFGD;
|
|
int num3 = 0;
|
|
dgidclbgepd.SetOutfitSelections(list2, (PlayerAvatarDisplay.OHNJHKNLAHC)num3, ahnnniplfgd);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EDFD RID: 60925 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EDFD")]
|
|
[Address(RVA = "0x1353640", Offset = "0x1352040", VA = "0x181353640")]
|
|
public bool IEIOKNONGKO(AvatarItem IOBEPGLJNIP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EDFE RID: 60926 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EDFE")]
|
|
[Address(RVA = "0x1354860", Offset = "0x1353260", VA = "0x181354860")]
|
|
public bool PMNIPMBPCBB(AvatarItemSelection BEFBALADLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EDFF RID: 60927 RVA: 0x00386AE4 File Offset: 0x00384CE4
|
|
[Token(Token = "0x600EDFF")]
|
|
[Address(RVA = "0x1352520", Offset = "0x1350F20", VA = "0x181352520")]
|
|
public void DJFDPJKOGMJ()
|
|
{
|
|
if (this.AHNNNIPLFGD)
|
|
{
|
|
List<AvatarItemSelection> list = IGFKPPKAIHD.IGNEBKHDIKM(this.AAJCLDNDOHK.Get());
|
|
List<AvatarItemSelection> list2 = this.MJIKLLOIFJP(list);
|
|
int num = 0;
|
|
this.GFLLLLANHHE(list2, num != 0);
|
|
}
|
|
this.FOEJBOHBLON();
|
|
this.NFJHDIADDEG = true;
|
|
}
|
|
|
|
// Token: 0x0600EE00 RID: 60928 RVA: 0x00386B30 File Offset: 0x00384D30
|
|
[Token(Token = "0x600EE00")]
|
|
[Address(RVA = "0x1354190", Offset = "0x1352B90", VA = "0x181354190")]
|
|
public bool OBDMCACJNDD(AvatarItem IOBEPGLJNIP, global::Player.GAHEJKDCLLE? NMKAKHOEMGB)
|
|
{
|
|
List<AvatarItemSelection> nggekdefibm = this.NGGEKDEFIBM;
|
|
int num = 0;
|
|
if (num >= nggekdefibm)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
List<AvatarItemSelection> nggekdefibm2 = this.NGGEKDEFIBM;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
List<AvatarItemSelection> nggekdefibm3 = this.NGGEKDEFIBM;
|
|
num++;
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600EE01 RID: 60929 RVA: 0x00386B74 File Offset: 0x00384D74
|
|
[Token(Token = "0x600EE01")]
|
|
[Address(RVA = "0x1351D10", Offset = "0x1350710", VA = "0x181351D10")]
|
|
public bool CCBGCBEMGEK(AvatarItem IOBEPGLJNIP, global::Player.GAHEJKDCLLE? NMKAKHOEMGB)
|
|
{
|
|
List<AvatarItemSelection> nggekdefibm = this.NGGEKDEFIBM;
|
|
int num = 0;
|
|
if (num >= nggekdefibm)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
List<AvatarItemSelection> nggekdefibm2 = this.NGGEKDEFIBM;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
List<AvatarItemSelection> nggekdefibm3 = this.NGGEKDEFIBM;
|
|
num++;
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600EE02 RID: 60930 RVA: 0x00386BC0 File Offset: 0x00384DC0
|
|
[Token(Token = "0x600EE02")]
|
|
[Address(RVA = "0x1354320", Offset = "0x1352D20", VA = "0x181354320")]
|
|
public bool OFHKMDDAONM()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<AvatarItemSelection> nggekdefibm = this.NGGEKDEFIBM;
|
|
num += num;
|
|
num++;
|
|
while (num == 0)
|
|
{
|
|
}
|
|
num += 19;
|
|
if (num != -1)
|
|
{
|
|
if (typeof(IDisposable).TypeHandle == (ulong)56L)
|
|
{
|
|
}
|
|
if (typeof(IDisposable).TypeHandle == (ulong)54L)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EE03 RID: 60931 RVA: 0x00386C10 File Offset: 0x00384E10
|
|
[Token(Token = "0x600EE03")]
|
|
[Address(RVA = "0x1351920", Offset = "0x1350320", VA = "0x181351920")]
|
|
public void APEJMELAIFI()
|
|
{
|
|
List<AvatarItemSelection> nggekdefibm = this.NGGEKDEFIBM;
|
|
int num = 0;
|
|
List<AvatarItemSelection> nggekdefibm2 = this.NGGEKDEFIBM;
|
|
if (num < nggekdefibm)
|
|
{
|
|
num += num;
|
|
if (num == nggekdefibm)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EE04 RID: 60932 RVA: 0x00386C48 File Offset: 0x00384E48
|
|
[Token(Token = "0x600EE04")]
|
|
[Address(RVA = "0x1352380", Offset = "0x1350D80", VA = "0x181352380")]
|
|
public bool DHIINFDJCCJ()
|
|
{
|
|
List<AvatarItemSelection> nggekdefibm = this.NGGEKDEFIBM;
|
|
int num = 0;
|
|
List<AvatarItemSelection> nggekdefibm2 = this.NGGEKDEFIBM;
|
|
if (num < nggekdefibm)
|
|
{
|
|
num += num;
|
|
if (num == nggekdefibm)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EE05 RID: 60933 RVA: 0x00386C8C File Offset: 0x00384E8C
|
|
[Token(Token = "0x600EE05")]
|
|
[Address(RVA = "0x13532D0", Offset = "0x1351CD0", VA = "0x1813532D0")]
|
|
private bool GHLHGKHKMCI(AvatarItem IOBEPGLJNIP, global::Player.GAHEJKDCLLE? NMKAKHOEMGB, AvatarItemSelection NDENPAIHOFC)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EE06 RID: 60934 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EE06")]
|
|
[Address(RVA = "0x1353380", Offset = "0x1351D80", VA = "0x181353380")]
|
|
public bool GKJDAOMKMBM(AvatarItem JEOAIIMCBMP, global::Player.GAHEJKDCLLE NMKAKHOEMGB, out AvatarItemSelection BDDCFHEPAJK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EE07 RID: 60935 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EE07")]
|
|
[Address(RVA = "0x13542F0", Offset = "0x1352CF0", VA = "0x1813542F0")]
|
|
private bool OEPLCNCNOOD(AvatarItemSelection OHFNOHEFLHD, AvatarItemSelection FMDLBNOKCBG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EE08 RID: 60936 RVA: 0x00386CB4 File Offset: 0x00384EB4
|
|
[Token(Token = "0x600EE08")]
|
|
[Address(RVA = "0x1354510", Offset = "0x1352F10", VA = "0x181354510")]
|
|
public static List<AvatarItemSelection> PCIFDCMHDGG(string GFCIOMCLLLI, bool JMNDEMAPJKP)
|
|
{
|
|
List<AvatarItemSelection> list = new List();
|
|
string[] array = GFCIOMCLLLI.Split(new char[] { (char)((uint)59) });
|
|
int num = 0;
|
|
if (num < array.Length)
|
|
{
|
|
string text = array[num];
|
|
if (!string.IsNullOrEmpty(text))
|
|
{
|
|
AvatarItemSelection avatarItemSelection = AvatarItemSelection.GOODJMOBMEM(text);
|
|
throw new NullReferenceException();
|
|
}
|
|
int num2;
|
|
Debug.LogWarning(string.Format("Error parsing avatar item at index {0}: {1}", num2, num2));
|
|
num++;
|
|
}
|
|
Debug.LogWarning("No OutfitItems in parsed outfit string " + GFCIOMCLLLI);
|
|
return list;
|
|
}
|
|
|
|
// Token: 0x0600EE09 RID: 60937 RVA: 0x00386D5C File Offset: 0x00384F5C
|
|
[Token(Token = "0x600EE09")]
|
|
[Address(RVA = "0x1354000", Offset = "0x1352A00", VA = "0x181354000")]
|
|
public static string NNCFNELKHKM(IEnumerable<AvatarItemSelection> BOOHBJEEGKH, bool JMNDEMAPJKP, bool JHBPBCMHMEP)
|
|
{
|
|
Func<AvatarItemSelection, bool> func = delegate(AvatarItemSelection item)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
IEnumerable<AvatarItemSelection> enumerable = Enumerable.Where<AvatarItemSelection>(BOOHBJEEGKH, func);
|
|
Func<AvatarItemSelection, string> <>9__52_ = IGFKPPKAIHD.<>c.<>9__52_1;
|
|
if (<>9__52_ == 0)
|
|
{
|
|
IGFKPPKAIHD.<>c.<>9__52_1 = delegate(AvatarItemSelection item)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
}
|
|
string[] array = Enumerable.ToArray<string>(Enumerable.Select<AvatarItemSelection, string>(enumerable, <>9__52_));
|
|
return string.Join(";", array);
|
|
}
|
|
|
|
// Token: 0x0600EE0A RID: 60938 RVA: 0x00386DD4 File Offset: 0x00384FD4
|
|
[Token(Token = "0x600EE0A")]
|
|
[Address(RVA = "0x13539C0", Offset = "0x13523C0", VA = "0x1813539C0")]
|
|
public static List<AvatarItemSelection> IGNEBKHDIKM(KDBHPBPMKAH NFIEJCONNIL)
|
|
{
|
|
List<AvatarItemSelection> list = new List();
|
|
if (NFIEJCONNIL != 0 && NFIEJCONNIL.JABBKGKEKMK != (ulong)0L)
|
|
{
|
|
int num = 0;
|
|
RepeatedField<GJLFEEPPOBG> jabbkgkekmk = NFIEJCONNIL.JABBKGKEKMK;
|
|
GJLFEEPPOBG gjlfeeppobg = NFIEJCONNIL.JABBKGKEKMK[num];
|
|
AvatarItemSelection avatarItemSelection;
|
|
Debug.LogWarning(string.Format("Error parsing avatar item at index {0}: {1}", avatarItemSelection, avatarItemSelection));
|
|
num++;
|
|
}
|
|
Debug.LogWarning("No OutfitItems in parsed outfit protobuf data");
|
|
return list;
|
|
}
|
|
|
|
// Token: 0x0600EE0B RID: 60939 RVA: 0x00386E48 File Offset: 0x00385048
|
|
[Token(Token = "0x600EE0B")]
|
|
[Address(RVA = "0x1353BD0", Offset = "0x13525D0", VA = "0x181353BD0")]
|
|
public static KDBHPBPMKAH IHDONCGBMKG(List<AvatarItemSelection> BOOHBJEEGKH)
|
|
{
|
|
int num;
|
|
KDBHPBPMKAH kdbhpbpmkah;
|
|
do
|
|
{
|
|
num = 0;
|
|
kdbhpbpmkah = new KDBHPBPMKAH();
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
RepeatedField<GJLFEEPPOBG> jabbkgkekmk = kdbhpbpmkah.JABBKGKEKMK;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return kdbhpbpmkah;
|
|
}
|
|
|
|
// Token: 0x0600EE0C RID: 60940 RVA: 0x00386E84 File Offset: 0x00385084
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600EE0C")]
|
|
[Address(RVA = "0x13549E0", Offset = "0x13533E0", VA = "0x1813549E0")]
|
|
static IGFKPPKAIHD()
|
|
{
|
|
int num;
|
|
ActionEvent<AvatarItemSelection> actionEvent = new ActionEvent(4, num != 0);
|
|
num = 0;
|
|
IGFKPPKAIHD.MHOFJJEPEDO = actionEvent;
|
|
int num2;
|
|
ActionEvent<AvatarItemSelection> actionEvent2 = new ActionEvent(4, num2 != 0);
|
|
num2 = 0;
|
|
IGFKPPKAIHD.NEGBFKNABLH = actionEvent2;
|
|
IGFKPPKAIHD.PPHABCKLHKI = "OutFitProp";
|
|
}
|
|
|
|
// Token: 0x0600EE0D RID: 60941 RVA: 0x00386EBC File Offset: 0x003850BC
|
|
[Token(Token = "0x600EE0D")]
|
|
[Address(RVA = "0x1351A90", Offset = "0x1350490", VA = "0x181351A90")]
|
|
[CompilerGenerated]
|
|
private bool BKBIHBOHKPM(AvatarItemSelection CDPCDAPELAM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EE0D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean IGFKPPKAIHD::BKBIHBOHKPM(RecRoom.Avatar.Data.Runtime.AvatarItemSelection)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:LKALLGKFEOB(var_0_06, ldfld:LKALLGKFEOB(IGFKPPKAIHD::EGOEIOHGPMD, ldloc:IGFKPPKAIHD(this)))
|
|
}
|
|
|
|
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: 0x04009E06 RID: 40454
|
|
[Token(Token = "0x4009E06")]
|
|
public static ActionEvent<AvatarItemSelection> MHOFJJEPEDO;
|
|
|
|
// Token: 0x04009E07 RID: 40455
|
|
[Token(Token = "0x4009E07")]
|
|
public static ActionEvent<AvatarItemSelection> NEGBFKNABLH;
|
|
|
|
// Token: 0x04009E08 RID: 40456
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009E08")]
|
|
private readonly Action<List<AvatarItemSelection>> IPBIJLGMKOM;
|
|
|
|
// Token: 0x04009E09 RID: 40457
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009E09")]
|
|
private readonly SynchronizedPlayerField<KDBHPBPMKAH> AAJCLDNDOHK;
|
|
|
|
// Token: 0x04009E0A RID: 40458
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009E0A")]
|
|
private readonly int CJFGEMGOJHB;
|
|
|
|
// Token: 0x04009E0B RID: 40459
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009E0B")]
|
|
private readonly PlayerAvatarDisplay DGIDCLBGEPD;
|
|
|
|
// Token: 0x04009E0C RID: 40460
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009E0C")]
|
|
private readonly bool AHNNNIPLFGD;
|
|
|
|
// Token: 0x04009E0D RID: 40461
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x31")]
|
|
[Token(Token = "0x4009E0D")]
|
|
private bool AEHHDJPPIAF;
|
|
|
|
// Token: 0x04009E0E RID: 40462
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4009E0E")]
|
|
private List<AvatarItemSelection> NGGEKDEFIBM;
|
|
|
|
// Token: 0x04009E0F RID: 40463
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4009E0F")]
|
|
private List<AvatarItemSelection> HHANFBKKCBA;
|
|
|
|
// Token: 0x04009E10 RID: 40464
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4009E10")]
|
|
private List<AvatarItemSelection> CHOBHCEMKGG;
|
|
|
|
// Token: 0x04009E11 RID: 40465
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4009E11")]
|
|
private bool NFJHDIADDEG;
|
|
|
|
// Token: 0x04009E12 RID: 40466
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4009E12")]
|
|
private global::Player.LKALLGKFEOB EGOEIOHGPMD;
|
|
|
|
// Token: 0x04009E13 RID: 40467
|
|
[Token(Token = "0x4009E13")]
|
|
private static string PPHABCKLHKI = null;
|
|
|
|
// Token: 0x020021BC RID: 8636
|
|
[Token(Token = "0x20021BC")]
|
|
[CompilerGenerated]
|
|
private sealed class HIHBLKFFCGM
|
|
{
|
|
// Token: 0x0600EE14 RID: 60948 RVA: 0x00386F74 File Offset: 0x00385174
|
|
[Token(Token = "0x600EE14")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HIHBLKFFCGM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EE15 RID: 60949 RVA: 0x00386F88 File Offset: 0x00385188
|
|
[Token(Token = "0x600EE15")]
|
|
[Address(RVA = "0x1340B70", Offset = "0x133F570", VA = "0x181340B70")]
|
|
internal void <OnSyncedOutfitItemsChanged>b__0(bool isDev)
|
|
{
|
|
if (!isDev)
|
|
{
|
|
IGFKPPKAIHD igfkppkaihd = this.<>4__this;
|
|
List<AvatarItemSelection> list = this.allItems;
|
|
int num;
|
|
Predicate<AvatarItemSelection> predicate = new Predicate(num.HMPIPJCKHFD);
|
|
num = 0;
|
|
int num2 = list.RemoveAll(predicate);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04009E19 RID: 40473
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009E19")]
|
|
public IGFKPPKAIHD <>4__this;
|
|
|
|
// Token: 0x04009E1A RID: 40474
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009E1A")]
|
|
public List<AvatarItemSelection> allItems;
|
|
}
|
|
|
|
// Token: 0x020021BD RID: 8637
|
|
[Token(Token = "0x20021BD")]
|
|
[CompilerGenerated]
|
|
private sealed class NEIDIKDMKIO
|
|
{
|
|
// Token: 0x0600EE16 RID: 60950 RVA: 0x00386FCC File Offset: 0x003851CC
|
|
[Token(Token = "0x600EE16")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NEIDIKDMKIO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EE17 RID: 60951 RVA: 0x00386FE0 File Offset: 0x003851E0
|
|
[Token(Token = "0x600EE17")]
|
|
[Address(RVA = "0x1358830", Offset = "0x1357230", VA = "0x181358830")]
|
|
internal bool <GetDisplayedItems>g__NotOverriddenByTeam|1(AvatarItemSelection i)
|
|
{
|
|
IGFKPPKAIHD.IFHEFAMNECD ifhefamnecd = new IGFKPPKAIHD.IFHEFAMNECD();
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600EE18 RID: 60952 RVA: 0x0038701C File Offset: 0x0038521C
|
|
[Token(Token = "0x600EE18")]
|
|
[Address(RVA = "0x1358900", Offset = "0x1357300", VA = "0x181358900")]
|
|
internal bool <GetDisplayedItems>g__NotOverriddenByTrial|2(AvatarItemSelection i)
|
|
{
|
|
IGFKPPKAIHD.FLGBCCMILOB flgbccmilob = new IGFKPPKAIHD.FLGBCCMILOB();
|
|
IEnumerable<AvatarItemSelection> enumerable = this.trialItems;
|
|
Func<AvatarItemSelection, bool> func = delegate(AvatarItemSelection trialItem)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
return !Enumerable.Any<AvatarItemSelection>(enumerable, func);
|
|
}
|
|
|
|
// Token: 0x04009E1B RID: 40475
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009E1B")]
|
|
public IEnumerable<AvatarItemSelection> teamItems;
|
|
|
|
// Token: 0x04009E1C RID: 40476
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009E1C")]
|
|
public IEnumerable<AvatarItemSelection> trialItems;
|
|
}
|
|
|
|
// Token: 0x020021BE RID: 8638
|
|
[Token(Token = "0x20021BE")]
|
|
[CompilerGenerated]
|
|
private sealed class IFHEFAMNECD
|
|
{
|
|
// Token: 0x0600EE19 RID: 60953 RVA: 0x00387054 File Offset: 0x00385254
|
|
[Token(Token = "0x600EE19")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public IFHEFAMNECD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EE1A RID: 60954 RVA: 0x00387068 File Offset: 0x00385268
|
|
[Token(Token = "0x600EE1A")]
|
|
[Address(RVA = "0x134E350", Offset = "0x134CD50", VA = "0x18134E350")]
|
|
internal bool <GetDisplayedItems>b__3(AvatarItemSelection teamItem)
|
|
{
|
|
global::Player.GAHEJKDCLLE bodyPart = teamItem._bodyPart;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x04009E1D RID: 40477
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009E1D")]
|
|
public AvatarItemSelection i;
|
|
}
|
|
|
|
// Token: 0x020021BF RID: 8639
|
|
[Token(Token = "0x20021BF")]
|
|
[CompilerGenerated]
|
|
private sealed class FLGBCCMILOB
|
|
{
|
|
// Token: 0x0600EE1B RID: 60955 RVA: 0x00387080 File Offset: 0x00385280
|
|
[Token(Token = "0x600EE1B")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public FLGBCCMILOB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EE1C RID: 60956 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EE1C")]
|
|
[Address(RVA = "0x133FF70", Offset = "0x133E970", VA = "0x18133FF70")]
|
|
internal bool <GetDisplayedItems>b__4(AvatarItemSelection trialItem)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04009E1E RID: 40478
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009E1E")]
|
|
public AvatarItemSelection i;
|
|
}
|
|
|
|
// Token: 0x020021C0 RID: 8640
|
|
[Token(Token = "0x20021C0")]
|
|
[CompilerGenerated]
|
|
private sealed class JKEEGFJDCFH
|
|
{
|
|
// Token: 0x0600EE1D RID: 60957 RVA: 0x00387094 File Offset: 0x00385294
|
|
[Token(Token = "0x600EE1D")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JKEEGFJDCFH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EE1E RID: 60958 RVA: 0x003870A8 File Offset: 0x003852A8
|
|
[Token(Token = "0x600EE1E")]
|
|
[Address(RVA = "0x13583E0", Offset = "0x1356DE0", VA = "0x1813583E0")]
|
|
internal bool <ValidateHasRequiredOutfitSelections>b__0(AvatarItemSelection item)
|
|
{
|
|
return !this.excludeTrialItems || !item._isTrialItem;
|
|
}
|
|
|
|
// Token: 0x04009E1F RID: 40479
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009E1F")]
|
|
public bool excludeTrialItems;
|
|
}
|
|
|
|
// Token: 0x020021C1 RID: 8641
|
|
[Token(Token = "0x20021C1")]
|
|
[CompilerGenerated]
|
|
private sealed class FCGJPEDNLEO
|
|
{
|
|
// Token: 0x0600EE1F RID: 60959 RVA: 0x003870D4 File Offset: 0x003852D4
|
|
[Token(Token = "0x600EE1F")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public FCGJPEDNLEO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EE20 RID: 60960 RVA: 0x003870E8 File Offset: 0x003852E8
|
|
[Token(Token = "0x600EE20")]
|
|
[Address(RVA = "0xFD0F30", Offset = "0xFCF930", VA = "0x180FD0F30")]
|
|
internal bool <PromotePurchasedTrialItem>b__0(AvatarItemSelection i)
|
|
{
|
|
AvatarItem avatarItem = this.item;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x04009E20 RID: 40480
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009E20")]
|
|
public AvatarItem item;
|
|
}
|
|
|
|
// Token: 0x020021C2 RID: 8642
|
|
[Token(Token = "0x20021C2")]
|
|
[CompilerGenerated]
|
|
private sealed class CFPFIGKBKIF
|
|
{
|
|
// Token: 0x0600EE21 RID: 60961 RVA: 0x00387100 File Offset: 0x00385300
|
|
[Token(Token = "0x600EE21")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CFPFIGKBKIF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EE22 RID: 60962 RVA: 0x00387114 File Offset: 0x00385314
|
|
[Token(Token = "0x600EE22")]
|
|
[Address(RVA = "0x133F6F0", Offset = "0x133E0F0", VA = "0x18133F6F0")]
|
|
internal bool <SerializeOutfitSelectionsToRecNetString>b__0(AvatarItemSelection item)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04009E21 RID: 40481
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009E21")]
|
|
public bool allowTeamItems;
|
|
|
|
// Token: 0x04009E22 RID: 40482
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11")]
|
|
[Token(Token = "0x4009E22")]
|
|
public bool allowTrialItems;
|
|
}
|
|
}
|