using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom; using RecRoom.Avatars; using RecRoom.Avatars.Data.Runtime; using UnityEngine; // Token: 0x02002D76 RID: 11638 [Token(Token = "0x2002D76")] public class KJPFHBAOCDE : PBFNANEPIFO, IDisposable { // Token: 0x17003652 RID: 13906 // (get) Token: 0x060139C7 RID: 80327 RVA: 0x004892C8 File Offset: 0x004874C8 [Token(Token = "0x17003652")] public bool EPDBCAOKNHF { [Token(Token = "0x60139C7")] [Address(RVA = "0x1679D90", Offset = "0x1678D90", VA = "0x181679D90", Slot = "4")] get { Player fpgjokakfmh = this.FPGJOKAKFMH; int num = 0; return fpgjokakfmh != num; } } // Token: 0x17003653 RID: 13907 // (get) Token: 0x060139C8 RID: 80328 RVA: 0x004892E8 File Offset: 0x004874E8 [Token(Token = "0x17003653")] public Color IAFAJCENECF { [Token(Token = "0x60139C8")] [Address(RVA = "0x1679E70", Offset = "0x1678E70", VA = "0x181679E70", Slot = "5")] get { ColorVault.ColorToGuid colorToGuid; Color color = colorToGuid.color; throw new NullReferenceException(); } } // Token: 0x17003654 RID: 13908 // (get) Token: 0x060139C9 RID: 80329 RVA: 0x00489304 File Offset: 0x00487504 [Token(Token = "0x17003654")] public Color JMPBPEAPJOJ { [Token(Token = "0x60139C9")] [Address(RVA = "0x1679BA0", Offset = "0x1678BA0", VA = "0x181679BA0", Slot = "6")] get { ColorVault.ColorToGuid colorToGuid; Color color = colorToGuid.color; throw new NullReferenceException(); } } // Token: 0x17003655 RID: 13909 // (get) Token: 0x060139CA RID: 80330 RVA: 0x00489320 File Offset: 0x00487520 [Token(Token = "0x17003655")] public Color CMNNDEAJOOJ { [Token(Token = "0x60139CA")] [Address(RVA = "0x1679B10", Offset = "0x1678B10", VA = "0x181679B10", Slot = "7")] get { ColorVault.ColorToGuid colorToGuid; Color color = colorToGuid.color; throw new NullReferenceException(); } } // Token: 0x17003656 RID: 13910 // (get) Token: 0x060139CB RID: 80331 RVA: 0x0048933C File Offset: 0x0048753C [Token(Token = "0x17003656")] public AvatarHairPattern JEHKMHAJDNL { [Token(Token = "0x60139CB")] [Address(RVA = "0x1679D60", Offset = "0x1678D60", VA = "0x181679D60", Slot = "8")] get { return this.FPGJOKAKFMH.playerAvatar.JEHKMHAJDNL; } } // Token: 0x17003657 RID: 13911 // (get) Token: 0x060139CC RID: 80332 RVA: 0x00489360 File Offset: 0x00487560 [Token(Token = "0x17003657")] public Color CNKBADFBNPI { [Token(Token = "0x60139CC")] [Address(RVA = "0x1679950", Offset = "0x1678950", VA = "0x181679950", Slot = "9")] get { ColorVault.ColorToGuid colorToGuid; Color color = colorToGuid.color; throw new NullReferenceException(); } } // Token: 0x17003658 RID: 13912 // (get) Token: 0x060139CD RID: 80333 RVA: 0x0048937C File Offset: 0x0048757C [Token(Token = "0x17003658")] public Color MPGLBBGFPCA { [Token(Token = "0x60139CD")] [Address(RVA = "0x1679B50", Offset = "0x1678B50", VA = "0x181679B50", Slot = "10")] get { ColorVault.ColorToGuid colorToGuid; Color color = colorToGuid.color; throw new NullReferenceException(); } } // Token: 0x17003659 RID: 13913 // (get) Token: 0x060139CE RID: 80334 RVA: 0x00489398 File Offset: 0x00487598 [Token(Token = "0x17003659")] public AvatarHairPattern LDHLMOPKCIJ { [Token(Token = "0x60139CE")] [Address(RVA = "0x1679E40", Offset = "0x1678E40", VA = "0x181679E40", Slot = "11")] get { return this.FPGJOKAKFMH.playerAvatar.LDHLMOPKCIJ; } } // Token: 0x1700365A RID: 13914 // (get) Token: 0x060139CF RID: 80335 RVA: 0x004893BC File Offset: 0x004875BC [Token(Token = "0x1700365A")] public IReadOnlyList IFKBHIOCOGC { [Token(Token = "0x60139CF")] [Address(RVA = "0x1679C60", Offset = "0x1678C60", VA = "0x181679C60", Slot = "13")] get { List displayedItems = this.FPGJOKAKFMH.playerAvatar.GetDisplayedItems(); throw new NullReferenceException(); } } // Token: 0x1700365B RID: 13915 // (get) Token: 0x060139D0 RID: 80336 RVA: 0x004893E0 File Offset: 0x004875E0 [Token(Token = "0x1700365B")] public AvatarCustomizationSettings NBIMOCPACLP { [Token(Token = "0x60139D0")] [Address(RVA = "0x1679E10", Offset = "0x1678E10", VA = "0x181679E10", Slot = "12")] get { return this.FPGJOKAKFMH.playerAvatar.NBIMOCPACLP; } } // Token: 0x1700365C RID: 13916 // (get) Token: 0x060139D1 RID: 80337 RVA: 0x00489404 File Offset: 0x00487604 [Token(Token = "0x1700365C")] public bool FBBGNNOCLOH { [Token(Token = "0x60139D1")] [Address(RVA = "0x1679DF0", Offset = "0x1678DF0", VA = "0x181679DF0", Slot = "14")] get { return this.FPGJOKAKFMH.FBBGNNOCLOH; } } // Token: 0x1700365D RID: 13917 // (get) Token: 0x060139D2 RID: 80338 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700365D")] public CPGIDBAHPKC ENONEADFACP { [Token(Token = "0x60139D2")] [Address(RVA = "0x1679EB0", Offset = "0x1678EB0", VA = "0x181679EB0", Slot = "15")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700365E RID: 13918 // (get) Token: 0x060139D3 RID: 80339 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700365E")] public CPGIDBAHPKC EAFCPPAEHJA { [Token(Token = "0x60139D3")] [Address(RVA = "0x1679D10", Offset = "0x1678D10", VA = "0x181679D10", Slot = "16")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700365F RID: 13919 // (get) Token: 0x060139D4 RID: 80340 RVA: 0x00489424 File Offset: 0x00487624 [Token(Token = "0x1700365F")] public CANPPMDLGIL PKPNMGGOPFB { [Token(Token = "0x60139D4")] [Address(RVA = "0x1679C90", Offset = "0x1678C90", VA = "0x181679C90", Slot = "17")] get { /* An exception occurred when decompiling this method (060139D4) 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: 0x17003660 RID: 13920 // (get) Token: 0x060139D5 RID: 80341 RVA: 0x0048943C File Offset: 0x0048763C [Token(Token = "0x17003660")] public CANPPMDLGIL FJPMMIIMNJG { [Token(Token = "0x60139D5")] [Address(RVA = "0x1679BE0", Offset = "0x1678BE0", VA = "0x181679BE0", Slot = "18")] get { /* An exception occurred when decompiling this method (060139D5) 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: 0x060139D6 RID: 80342 RVA: 0x00489454 File Offset: 0x00487654 [Token(Token = "0x60139D6")] [Address(RVA = "0x1679990", Offset = "0x1678990", VA = "0x181679990")] 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: 0x060139D7 RID: 80343 RVA: 0x00489530 File Offset: 0x00487730 [Token(Token = "0x60139D7")] [Address(RVA = "0x1679B90", Offset = "0x1678B90", VA = "0x181679B90", Slot = "19")] public void Dispose() { int num = 0; this.PMJAMLFNCLE = num; this.FPGJOKAKFMH = num; this.GGBGJPIJIHN = num; } // Token: 0x060139D8 RID: 80344 RVA: 0x00489554 File Offset: 0x00487754 [Token(Token = "0x60139D8")] [Address(RVA = "0x1679F00", Offset = "0x1678F00", VA = "0x181679F00")] public KJPFHBAOCDE() { int num; IBHOLFCLKFB ibholfclkfb = new IBHOLFCLKFB(num != 0); num = 0; this.GGBGJPIJIHN = ibholfclkfb; base..ctor(); } // Token: 0x0400CB86 RID: 52102 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400CB86")] public PlayerAnimationAsset PMJAMLFNCLE; // Token: 0x0400CB87 RID: 52103 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400CB87")] public Player FPGJOKAKFMH; // Token: 0x0400CB88 RID: 52104 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400CB88")] private IBHOLFCLKFB GGBGJPIJIHN; // Token: 0x0400CB89 RID: 52105 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400CB89")] private ACHNJMAHALI NLBOEBPOHDL; }