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 list = Enumerable.ToList(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 list = Enumerable.ToList(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 hhanfbkkcba = this.HHANFBKKCBA; Debug.LogWarning("Accessing player outfit before it's been fully initialized!"); return NLEKGNENMCO.k__BackingField.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 aajcldndohk = this.AAJCLDNDOHK; } } } // Token: 0x170027DB RID: 10203 // (get) Token: 0x0600EDF1 RID: 60913 RVA: 0x00386628 File Offset: 0x00384828 [Token(Token = "0x170027DB")] public IReadOnlyList 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 IGFKPPKAIHD::FNKNAOLEDMH() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(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 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 IGFKPPKAIHD::CPCPKJFPBBE() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(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 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 IGFKPPKAIHD::IFCACAGHMBA() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(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> onPlayerOutfitChanged) { List list = new List(5); this.NGGEKDEFIBM = list; List list2 = new List(5); this.HHANFBKKCBA = list2; List 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 k__BackingField = ownerPlayer.k__BackingField; playerAvatarDisplay.k__BackingField = k__BackingField; KDBHPBPMKAH kdbhpbpmkah = new KDBHPBPMKAH(); Action action = new Action(this.FOEJBOHBLON); SynchronizedPlayerField 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 list = IGFKPPKAIHD.IGNEBKHDIKM(this.AAJCLDNDOHK.Get()); int num = 0; List allItems = list; if ((this.AHNNNIPLFGD ? 1 : 0) == num) { int num2; Func func = new Func(num2.HMPIPJCKHFD); num2 = 0; if (Enumerable.Any(list, func)) { int cjfgemgojhb = this.CJFGEMGOJHB; int num3 = 0; IPromise promise = PEGGCEDHBOF.FMBDKMMFPNM(cjfgemgojhb, num3 != 0); Action action = delegate(bool isDev) { if (!isDev) { IGFKPPKAIHD <>4__this = this; List allItems4 = allItems; int num10; Predicate predicate = new Predicate(num10.HMPIPJCKHFD); num10 = 0; int num11 = allItems4.RemoveAll(predicate); } }; num += num; num++; } } List allItems5 = allItems; List list2 = this.CAOOJOHEPFO(allItems5); int num4 = 0; List list3 = IGFKPPKAIHD.COKIIMHPIJM(list2, num4 != 0); if ((this.AHNNNIPLFGD ? 1 : 0) == num) { List allItems2 = allItems; this.NGGEKDEFIBM = allItems2; this.CHOBHCEMKGG = list3; List allItems3 = allItems; ulong num5; List 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 list6; if (this.EGOEIOHGPMD != (global::Player.LKALLGKFEOB)num) { Func func2 = new Func(this.BKBIHBOHKPM); List list5 = Enumerable.ToList(Enumerable.Where(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> 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 MJIKLLOIFJP(List EMGMBCPMEKK) { for (;;) { int num = 0; List 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 CAOOJOHEPFO(List EMGMBCPMEKK) { IGFKPPKAIHD.NEIDIKDMKIO neidikdmkio = new IGFKPPKAIHD.NEIDIKDMKIO(); Func <>9__36_ = IGFKPPKAIHD.<>c.<>9__36_0; if (<>9__36_ == 0) { IGFKPPKAIHD.<>c.<>9__36_0 = delegate(AvatarItemSelection i) { throw new NullReferenceException(); }; } ILookup lookup = Enumerable.ToLookup(EMGMBCPMEKK, <>9__36_); neidikdmkio.teamItems = lookup; neidikdmkio.trialItems = lookup; IEnumerable trialItems = neidikdmkio.trialItems; Func func = new Func(neidikdmkio.g__NotOverriddenByTeam|1); IEnumerable enumerable = Enumerable.Where(trialItems, func); neidikdmkio.trialItems = enumerable; Func func2 = new Func(neidikdmkio.g__NotOverriddenByTeam|1); IEnumerable enumerable2 = Enumerable.Where(lookup, func2); Func func3 = new Func(neidikdmkio.g__NotOverriddenByTrial|2); IEnumerable enumerable3 = Enumerable.Where(enumerable2, func3); IEnumerable trialItems2 = neidikdmkio.trialItems; return Enumerable.ToList(Enumerable.Concat(Enumerable.Concat(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 COKIIMHPIJM(List OBKKGHKHGJJ, bool APPJDGMKHEE) { /* An exception occurred when decompiling this method (0600EDFA) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1 IGFKPPKAIHD::COKIIMHPIJM(System.Collections.Generic.List`1,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 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 CDBKNCDGEEH) { if (this.AHNNNIPLFGD && SessionManager.IGCCGADCLBN) { bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB; } int num = 0; List list2; if (this.EGOEIOHGPMD != global::Player.LKALLGKFEOB.None) { Func func = new Func(this.BKBIHBOHKPM); List list = Enumerable.ToList(Enumerable.Where(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 list = IGFKPPKAIHD.IGNEBKHDIKM(this.AAJCLDNDOHK.Get()); List 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 nggekdefibm = this.NGGEKDEFIBM; int num = 0; if (num >= nggekdefibm) { throw new NullReferenceException(); } List nggekdefibm2 = this.NGGEKDEFIBM; bool flag; if (flag) { throw new NullReferenceException(); } List 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 nggekdefibm = this.NGGEKDEFIBM; int num = 0; if (num >= nggekdefibm) { throw new NullReferenceException(); } List nggekdefibm2 = this.NGGEKDEFIBM; bool flag; if (flag) { throw new NullReferenceException(); } List 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 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 nggekdefibm = this.NGGEKDEFIBM; int num = 0; List 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 nggekdefibm = this.NGGEKDEFIBM; int num = 0; List 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 PCIFDCMHDGG(string GFCIOMCLLLI, bool JMNDEMAPJKP) { List 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 BOOHBJEEGKH, bool JMNDEMAPJKP, bool JHBPBCMHMEP) { Func func = delegate(AvatarItemSelection item) { throw new NullReferenceException(); }; IEnumerable enumerable = Enumerable.Where(BOOHBJEEGKH, func); Func <>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(Enumerable.Select(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 IGNEBKHDIKM(KDBHPBPMKAH NFIEJCONNIL) { List list = new List(); if (NFIEJCONNIL != 0 && NFIEJCONNIL.JABBKGKEKMK != (ulong)0L) { int num = 0; RepeatedField 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 BOOHBJEEGKH) { int num; KDBHPBPMKAH kdbhpbpmkah; do { num = 0; kdbhpbpmkah = new KDBHPBPMKAH(); List.Enumerator enumerator; if (enumerator != 0) { RepeatedField 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 actionEvent = new ActionEvent(4, num != 0); num = 0; IGFKPPKAIHD.MHOFJJEPEDO = actionEvent; int num2; ActionEvent 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 MHOFJJEPEDO; // Token: 0x04009E07 RID: 40455 [Token(Token = "0x4009E07")] public static ActionEvent NEGBFKNABLH; // Token: 0x04009E08 RID: 40456 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009E08")] private readonly Action> IPBIJLGMKOM; // Token: 0x04009E09 RID: 40457 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009E09")] private readonly SynchronizedPlayerField 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 NGGEKDEFIBM; // Token: 0x04009E0F RID: 40463 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4009E0F")] private List HHANFBKKCBA; // Token: 0x04009E10 RID: 40464 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4009E10")] private List 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 b__0(bool isDev) { if (!isDev) { IGFKPPKAIHD igfkppkaihd = this.<>4__this; List list = this.allItems; int num; Predicate 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 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 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 g__NotOverriddenByTrial|2(AvatarItemSelection i) { IGFKPPKAIHD.FLGBCCMILOB flgbccmilob = new IGFKPPKAIHD.FLGBCCMILOB(); IEnumerable enumerable = this.trialItems; Func func = delegate(AvatarItemSelection trialItem) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; return !Enumerable.Any(enumerable, func); } // Token: 0x04009E1B RID: 40475 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009E1B")] public IEnumerable teamItems; // Token: 0x04009E1C RID: 40476 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009E1C")] public IEnumerable 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 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 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 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 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 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; } }