using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom; using RecRoom.Avatars; using RecRoom.Avatars.Data.Runtime; using UnityEngine; // Token: 0x02002C8D RID: 11405 [Token(Token = "0x2002C8D")] public class KJPFHBAOCDE : PBFNANEPIFO, IDisposable { // Token: 0x1700359E RID: 13726 // (get) Token: 0x06013586 RID: 79238 RVA: 0x0047F55C File Offset: 0x0047D75C [Token(Token = "0x1700359E")] public bool EPDBCAOKNHF { [Token(Token = "0x6013586")] [Address(RVA = "0xBEB3C0", Offset = "0xBEA1C0", VA = "0x180BEB3C0", Slot = "4")] get { Player fpgjokakfmh = this.FPGJOKAKFMH; int num = 0; return fpgjokakfmh != num; } } // Token: 0x1700359F RID: 13727 // (get) Token: 0x06013587 RID: 79239 RVA: 0x0047F57C File Offset: 0x0047D77C [Token(Token = "0x1700359F")] public Color IAFAJCENECF { [Token(Token = "0x6013587")] [Address(RVA = "0xBEB470", Offset = "0xBEA270", VA = "0x180BEB470", Slot = "5")] get { ColorVault.ColorToGuid colorToGuid; Color color = colorToGuid.color; throw new NullReferenceException(); } } // Token: 0x170035A0 RID: 13728 // (get) Token: 0x06013588 RID: 79240 RVA: 0x0047F598 File Offset: 0x0047D798 [Token(Token = "0x170035A0")] public Color JMPBPEAPJOJ { [Token(Token = "0x6013588")] [Address(RVA = "0xBEB1D0", Offset = "0xBE9FD0", VA = "0x180BEB1D0", Slot = "6")] get { ColorVault.ColorToGuid colorToGuid; Color color = colorToGuid.color; throw new NullReferenceException(); } } // Token: 0x170035A1 RID: 13729 // (get) Token: 0x06013589 RID: 79241 RVA: 0x0047F5B4 File Offset: 0x0047D7B4 [Token(Token = "0x170035A1")] public Color CMNNDEAJOOJ { [Token(Token = "0x6013589")] [Address(RVA = "0xBEB140", Offset = "0xBE9F40", VA = "0x180BEB140", Slot = "7")] get { ColorVault.ColorToGuid colorToGuid; Color color = colorToGuid.color; throw new NullReferenceException(); } } // Token: 0x170035A2 RID: 13730 // (get) Token: 0x0601358A RID: 79242 RVA: 0x0047F5D0 File Offset: 0x0047D7D0 [Token(Token = "0x170035A2")] public AvatarHairPattern JEHKMHAJDNL { [Token(Token = "0x601358A")] [Address(RVA = "0xBEB390", Offset = "0xBEA190", VA = "0x180BEB390", Slot = "8")] get { return this.FPGJOKAKFMH.playerAvatar.JEHKMHAJDNL; } } // Token: 0x170035A3 RID: 13731 // (get) Token: 0x0601358B RID: 79243 RVA: 0x0047F5F4 File Offset: 0x0047D7F4 [Token(Token = "0x170035A3")] public Color CNKBADFBNPI { [Token(Token = "0x601358B")] [Address(RVA = "0xBEAF80", Offset = "0xBE9D80", VA = "0x180BEAF80", Slot = "9")] get { ColorVault.ColorToGuid colorToGuid; Color color = colorToGuid.color; throw new NullReferenceException(); } } // Token: 0x170035A4 RID: 13732 // (get) Token: 0x0601358C RID: 79244 RVA: 0x0047F610 File Offset: 0x0047D810 [Token(Token = "0x170035A4")] public Color MPGLBBGFPCA { [Token(Token = "0x601358C")] [Address(RVA = "0xBEB180", Offset = "0xBE9F80", VA = "0x180BEB180", Slot = "10")] get { ColorVault.ColorToGuid colorToGuid; Color color = colorToGuid.color; throw new NullReferenceException(); } } // Token: 0x170035A5 RID: 13733 // (get) Token: 0x0601358D RID: 79245 RVA: 0x0047F62C File Offset: 0x0047D82C [Token(Token = "0x170035A5")] public IReadOnlyList IFKBHIOCOGC { [Token(Token = "0x601358D")] [Address(RVA = "0xBEB290", Offset = "0xBEA090", VA = "0x180BEB290", Slot = "12")] get { List displayedItems = this.FPGJOKAKFMH.playerAvatar.GetDisplayedItems(); throw new NullReferenceException(); } } // Token: 0x170035A6 RID: 13734 // (get) Token: 0x0601358E RID: 79246 RVA: 0x0047F650 File Offset: 0x0047D850 [Token(Token = "0x170035A6")] public AvatarCustomizationSettings NBIMOCPACLP { [Token(Token = "0x601358E")] [Address(RVA = "0xBEB440", Offset = "0xBEA240", VA = "0x180BEB440", Slot = "11")] get { return this.FPGJOKAKFMH.playerAvatar.NBIMOCPACLP; } } // Token: 0x170035A7 RID: 13735 // (get) Token: 0x0601358F RID: 79247 RVA: 0x0047F674 File Offset: 0x0047D874 [Token(Token = "0x170035A7")] public bool FBBGNNOCLOH { [Token(Token = "0x601358F")] [Address(RVA = "0xBEB420", Offset = "0xBEA220", VA = "0x180BEB420", Slot = "13")] get { return this.FPGJOKAKFMH.FBBGNNOCLOH; } } // Token: 0x170035A8 RID: 13736 // (get) Token: 0x06013590 RID: 79248 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170035A8")] public CPGIDBAHPKC ENONEADFACP { [Token(Token = "0x6013590")] [Address(RVA = "0xBEB4B0", Offset = "0xBEA2B0", VA = "0x180BEB4B0", Slot = "14")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170035A9 RID: 13737 // (get) Token: 0x06013591 RID: 79249 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170035A9")] public CPGIDBAHPKC EAFCPPAEHJA { [Token(Token = "0x6013591")] [Address(RVA = "0xBEB340", Offset = "0xBEA140", VA = "0x180BEB340", Slot = "15")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170035AA RID: 13738 // (get) Token: 0x06013592 RID: 79250 RVA: 0x0047F694 File Offset: 0x0047D894 [Token(Token = "0x170035AA")] public CANPPMDLGIL PKPNMGGOPFB { [Token(Token = "0x6013592")] [Address(RVA = "0xBEB2C0", Offset = "0xBEA0C0", VA = "0x180BEB2C0", Slot = "16")] get { /* An exception occurred when decompiling this method (06013592) ICSharpCode.Decompiler.DecompilerException: Error decompiling CANPPMDLGIL KJPFHBAOCDE::EPCMAFCKGID() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stfld:PlayerAnimationAsset(KJPFHBAOCDE::PMJAMLFNCLE, ldloc:KJPFHBAOCDE(this), ldc.i4:int32[exp:PlayerAnimationAsset](0)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.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: 0x170035AB RID: 13739 // (get) Token: 0x06013593 RID: 79251 RVA: 0x0047F6AC File Offset: 0x0047D8AC [Token(Token = "0x170035AB")] public CANPPMDLGIL FJPMMIIMNJG { [Token(Token = "0x6013593")] [Address(RVA = "0xBEB210", Offset = "0xBEA010", VA = "0x180BEB210", Slot = "17")] get { /* An exception occurred when decompiling this method (06013593) ICSharpCode.Decompiler.DecompilerException: Error decompiling CANPPMDLGIL KJPFHBAOCDE::EMADLMODAFL() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stfld:PlayerAnimationAsset(KJPFHBAOCDE::PMJAMLFNCLE, ldloc:KJPFHBAOCDE(this), ldc.i4:int32[exp:PlayerAnimationAsset](0)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.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: 0x06013594 RID: 79252 RVA: 0x0047F6C4 File Offset: 0x0047D8C4 [Token(Token = "0x6013594")] [Address(RVA = "0xBEAFC0", Offset = "0xBE9DC0", VA = "0x180BEAFC0")] public void AINFCKEPMDC(float POGAEJIEPIM) { IBHOLFCLKFB.CINMKCEDCPG cinmkcedcpg = IBHOLFCLKFB.CINMKCEDCPG.EDLIKGJFHAP; IBHOLFCLKFB ggbgjpijihn = this.GGBGJPIJIHN; object lhomkminchh = cinmkcedcpg.LHOMKMINCHH; float bpnofhafggc = cinmkcedcpg.BPNOFHAFGGC; bool jggmjfmgmpb = cinmkcedcpg.JGGMJFMGMPB; Vector3 rotationWeight = cinmkcedcpg.CIPJHAFNOBL.RotationWeight; float leftHandMask = cinmkcedcpg.DLLDBDFNCPK.LeftHandMask; PlayerAnimationAsset pmjamlfncle = this.PMJAMLFNCLE; IBHOLFCLKFB ggbgjpijihn2 = this.GGBGJPIJIHN; bool flag; if (flag) { this.NLBOEBPOHDL = bpnofhafggc; this.NLBOEBPOHDL.CODOFNDJLNP = bpnofhafggc; this.NLBOEBPOHDL.FJPMMIIMNJG.Rotation.w = bpnofhafggc; this.NLBOEBPOHDL.ENONEADFACP = POGAEJIEPIM; this.NLBOEBPOHDL.ENONEADFACP.Rotation.y = bpnofhafggc; this.NLBOEBPOHDL.EAFCPPAEHJA.Rotation.z = POGAEJIEPIM; this.NLBOEBPOHDL.CPBIELIDPBI.Rotation.w = (float)0; } } // Token: 0x06013595 RID: 79253 RVA: 0x0047F7A0 File Offset: 0x0047D9A0 [Token(Token = "0x6013595")] [Address(RVA = "0xBEB1C0", Offset = "0xBE9FC0", VA = "0x180BEB1C0", Slot = "18")] public void Dispose() { int num = 0; this.PMJAMLFNCLE = num; this.FPGJOKAKFMH = num; this.GGBGJPIJIHN = num; } // Token: 0x06013596 RID: 79254 RVA: 0x0047F7C4 File Offset: 0x0047D9C4 [Token(Token = "0x6013596")] [Address(RVA = "0xBEB500", Offset = "0xBEA300", VA = "0x180BEB500")] public KJPFHBAOCDE() { int num; IBHOLFCLKFB ibholfclkfb = new IBHOLFCLKFB(num != 0); num = 0; this.GGBGJPIJIHN = ibholfclkfb; base..ctor(); } // Token: 0x0400C972 RID: 51570 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400C972")] public PlayerAnimationAsset PMJAMLFNCLE; // Token: 0x0400C973 RID: 51571 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C973")] public Player FPGJOKAKFMH; // Token: 0x0400C974 RID: 51572 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400C974")] private IBHOLFCLKFB GGBGJPIJIHN; // Token: 0x0400C975 RID: 51573 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400C975")] private ACHNJMAHALI NLBOEBPOHDL; }