using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Runtime.CompilerServices; using System.Text; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.Locomotion; using RootMotion.FinalIK; using Unity.Profiling; using UnityEngine; namespace RecRoom.Core.AvatarSkeleton { // Token: 0x02003124 RID: 12580 [Token(Token = "0x2003124")] public class AvatarSkeleton : MonoBehaviourPun, BLFKPFHDCOI { // Token: 0x17003A8F RID: 14991 // (get) Token: 0x06015488 RID: 87176 RVA: 0x004F4FF8 File Offset: 0x004F31F8 [Token(Token = "0x17003A8F")] public AvatarSkeleton.HGABEEDPBLD CFPAGMKCJLM { [Token(Token = "0x6015488")] [Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")] get { /* An exception occurred when decompiling this method (06015488) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_HeadBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::KHKIHKCKFKC, ldloc:AvatarSkeleton(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: 0x17003A90 RID: 14992 // (get) Token: 0x06015489 RID: 87177 RVA: 0x004F500C File Offset: 0x004F320C [Token(Token = "0x17003A90")] public AvatarSkeleton.HGABEEDPBLD EEANBDDIPEL { [Token(Token = "0x6015489")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] get { /* An exception occurred when decompiling this method (06015489) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_NeckBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::GACEJGOCPKO, ldloc:AvatarSkeleton(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: 0x17003A91 RID: 14993 // (get) Token: 0x0601548A RID: 87178 RVA: 0x004F5020 File Offset: 0x004F3220 [Token(Token = "0x17003A91")] public AvatarSkeleton.HGABEEDPBLD JKGNFMLOOHB { [Token(Token = "0x601548A")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get { /* An exception occurred when decompiling this method (0601548A) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_ShouldersBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::ICOLFPMHNBA, ldloc:AvatarSkeleton(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: 0x17003A92 RID: 14994 // (get) Token: 0x0601548B RID: 87179 RVA: 0x004F5034 File Offset: 0x004F3234 [Token(Token = "0x17003A92")] public AvatarSkeleton.HGABEEDPBLD MGDGGNBHDAD { [Token(Token = "0x601548B")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] get { /* An exception occurred when decompiling this method (0601548B) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_StomachBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::NHFPLOMPJLD, ldloc:AvatarSkeleton(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: 0x17003A93 RID: 14995 // (get) Token: 0x0601548C RID: 87180 RVA: 0x004F5048 File Offset: 0x004F3248 [Token(Token = "0x17003A93")] public AvatarSkeleton.HGABEEDPBLD BPNKLNCPOHE { [Token(Token = "0x601548C")] [Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")] get { /* An exception occurred when decompiling this method (0601548C) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_HipsBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::FOPOJBGDEOM, ldloc:AvatarSkeleton(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: 0x17003A94 RID: 14996 // (get) Token: 0x0601548D RID: 87181 RVA: 0x004F505C File Offset: 0x004F325C [Token(Token = "0x17003A94")] public AvatarSkeleton.HGABEEDPBLD GNEEFLCLOFI { [Token(Token = "0x601548D")] [Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")] get { /* An exception occurred when decompiling this method (0601548D) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_RightUpperArmBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::NPIHFFKEFFF, ldloc:AvatarSkeleton(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: 0x17003A95 RID: 14997 // (get) Token: 0x0601548E RID: 87182 RVA: 0x004F5070 File Offset: 0x004F3270 [Token(Token = "0x17003A95")] public AvatarSkeleton.HGABEEDPBLD CCBPKHNKEHJ { [Token(Token = "0x601548E")] [Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")] get { /* An exception occurred when decompiling this method (0601548E) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_RightLowerArmBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::IMCCOKGALFK, ldloc:AvatarSkeleton(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: 0x17003A96 RID: 14998 // (get) Token: 0x0601548F RID: 87183 RVA: 0x004F5084 File Offset: 0x004F3284 [Token(Token = "0x17003A96")] public AvatarSkeleton.HGABEEDPBLD BPFJNOMHAEE { [Token(Token = "0x601548F")] [Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")] get { /* An exception occurred when decompiling this method (0601548F) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_RightHandBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::IEONBMIPDIE, ldloc:AvatarSkeleton(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: 0x17003A97 RID: 14999 // (get) Token: 0x06015490 RID: 87184 RVA: 0x004F5098 File Offset: 0x004F3298 [Token(Token = "0x17003A97")] public AvatarSkeleton.HGABEEDPBLD PAADGOGFMHK { [Token(Token = "0x6015490")] [Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")] get { /* An exception occurred when decompiling this method (06015490) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_LeftUpperArmBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::PPKHHPAIHEL, ldloc:AvatarSkeleton(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: 0x17003A98 RID: 15000 // (get) Token: 0x06015491 RID: 87185 RVA: 0x004F50AC File Offset: 0x004F32AC [Token(Token = "0x17003A98")] public AvatarSkeleton.HGABEEDPBLD AAADLDEBBIP { [Token(Token = "0x6015491")] [Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")] get { /* An exception occurred when decompiling this method (06015491) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_LeftLowerArmBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::MFPLAPBGHJH, ldloc:AvatarSkeleton(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: 0x17003A99 RID: 15001 // (get) Token: 0x06015492 RID: 87186 RVA: 0x004F50C0 File Offset: 0x004F32C0 [Token(Token = "0x17003A99")] public AvatarSkeleton.HGABEEDPBLD PNEKDFAFCJF { [Token(Token = "0x6015492")] [Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")] get { /* An exception occurred when decompiling this method (06015492) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_LeftHandBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::DNEMKMNGLOL, ldloc:AvatarSkeleton(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: 0x17003A9A RID: 15002 // (get) Token: 0x06015493 RID: 87187 RVA: 0x004F50D4 File Offset: 0x004F32D4 [Token(Token = "0x17003A9A")] public AvatarSkeleton.HGABEEDPBLD ILGPBKKMDOD { [Token(Token = "0x6015493")] [Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")] get { /* An exception occurred when decompiling this method (06015493) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_RightUpperLegBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::KOFLNICLIAM, ldloc:AvatarSkeleton(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: 0x17003A9B RID: 15003 // (get) Token: 0x06015494 RID: 87188 RVA: 0x004F50E8 File Offset: 0x004F32E8 [Token(Token = "0x17003A9B")] public AvatarSkeleton.HGABEEDPBLD KIFFHNBLNMD { [Token(Token = "0x6015494")] [Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")] get { /* An exception occurred when decompiling this method (06015494) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_RightLowerLegBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::PEHHJJEIAGC, ldloc:AvatarSkeleton(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: 0x17003A9C RID: 15004 // (get) Token: 0x06015495 RID: 87189 RVA: 0x004F50FC File Offset: 0x004F32FC [Token(Token = "0x17003A9C")] public AvatarSkeleton.HGABEEDPBLD BKHOEFCGEMB { [Token(Token = "0x6015495")] [Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")] get { /* An exception occurred when decompiling this method (06015495) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_RightFootBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::EDBAFLIMPND, ldloc:AvatarSkeleton(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: 0x17003A9D RID: 15005 // (get) Token: 0x06015496 RID: 87190 RVA: 0x004F5110 File Offset: 0x004F3310 [Token(Token = "0x17003A9D")] public AvatarSkeleton.HGABEEDPBLD FPNMDBKMECO { [Token(Token = "0x6015496")] [Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")] get { /* An exception occurred when decompiling this method (06015496) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_LeftUpperLegBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::DLNNFBDHLMH, ldloc:AvatarSkeleton(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: 0x17003A9E RID: 15006 // (get) Token: 0x06015497 RID: 87191 RVA: 0x004F5124 File Offset: 0x004F3324 [Token(Token = "0x17003A9E")] public AvatarSkeleton.HGABEEDPBLD CBALGLICNJA { [Token(Token = "0x6015497")] [Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870")] get { /* An exception occurred when decompiling this method (06015497) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_LeftLowerLegBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::JLDGAGCFEFA, ldloc:AvatarSkeleton(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: 0x17003A9F RID: 15007 // (get) Token: 0x06015498 RID: 87192 RVA: 0x004F5138 File Offset: 0x004F3338 [Token(Token = "0x17003A9F")] public AvatarSkeleton.HGABEEDPBLD DOEAPPALLBG { [Token(Token = "0x6015498")] [Address(RVA = "0x42D460", Offset = "0x42C460", VA = "0x18042D460")] get { /* An exception occurred when decompiling this method (06015498) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_LeftFootBone() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MFGBKGLINDF(var_0_06, ldfld:MFGBKGLINDF(AvatarSkeleton::JJCHFFFCNHI, ldloc:AvatarSkeleton(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: 0x17003AA0 RID: 15008 // (get) Token: 0x06015499 RID: 87193 RVA: 0x004F514C File Offset: 0x004F334C [Token(Token = "0x17003AA0")] public IReadOnlyList NKKGJJMJBJC { [Token(Token = "0x6015499")] [Address(RVA = "0x42D470", Offset = "0x42C470", VA = "0x18042D470")] get { /* An exception occurred when decompiling this method (06015499) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RecRoom.Core.AvatarSkeleton.AvatarSkeleton::get_AllBones() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1(var_0_06, ldfld:class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1(AvatarSkeleton::ELMACHLPKCM, ldloc:AvatarSkeleton(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: 0x0601549A RID: 87194 RVA: 0x004F5160 File Offset: 0x004F3360 [Token(Token = "0x601549A")] [Address(RVA = "0x1C86280", Offset = "0x1C85280", VA = "0x181C86280")] public void HideAllBoneDebugVisuals() { GameObject gameObject = this.skeletonExceptForTorsoDebugVisual; int num = 0; gameObject.SetActive(num != 0); } // Token: 0x0601549B RID: 87195 RVA: 0x004F5184 File Offset: 0x004F3384 [Token(Token = "0x601549B")] [Address(RVA = "0x1C89560", Offset = "0x1C88560", VA = "0x181C89560")] public void ShowAllBoneDebugVisuals() { this.skeletonExceptForTorsoDebugVisual.SetActive(true); } // Token: 0x0601549C RID: 87196 RVA: 0x004F51A4 File Offset: 0x004F33A4 [Token(Token = "0x601549C")] [Address(RVA = "0x1C872E0", Offset = "0x1C862E0", VA = "0x181C872E0")] public void Initialize(bool OFMIAPOGOPO = false) { this.OFMIAPOGOPO = OFMIAPOGOPO; AvatarSkeleton.LKICGGHPKMH = this.content; VRIK.References references = this.skeletonInverseKinematics.references; AvatarSkeleton.MFGBKGLINDF khkihkckfkc = this.KHKIHKCKFKC; Transform head = references.head; khkihkckfkc.k__BackingField = head; AvatarSkeleton.MFGBKGLINDF gacejgocpko = this.GACEJGOCPKO; Transform neck = references.neck; gacejgocpko.k__BackingField = neck; AvatarSkeleton.MFGBKGLINDF icolfpmhnba = this.ICOLFPMHNBA; Transform chest = references.chest; icolfpmhnba.k__BackingField = chest; AvatarSkeleton.MFGBKGLINDF nhfplompjld = this.NHFPLOMPJLD; Transform spine = references.spine; nhfplompjld.k__BackingField = spine; AvatarSkeleton.MFGBKGLINDF fopojbgdeom = this.FOPOJBGDEOM; Transform pelvis = references.pelvis; fopojbgdeom.k__BackingField = pelvis; AvatarSkeleton.MFGBKGLINDF npihffkefff = this.NPIHFFKEFFF; Transform rightUpperArm = references.rightUpperArm; npihffkefff.k__BackingField = rightUpperArm; AvatarSkeleton.MFGBKGLINDF imccokgalfk = this.IMCCOKGALFK; Transform rightForearm = references.rightForearm; imccokgalfk.k__BackingField = rightForearm; AvatarSkeleton.MFGBKGLINDF ieonbmipdie = this.IEONBMIPDIE; Transform rightHand = references.rightHand; ieonbmipdie.k__BackingField = rightHand; AvatarSkeleton.MFGBKGLINDF ppkhhpaihel = this.PPKHHPAIHEL; Transform leftUpperArm = references.leftUpperArm; ppkhhpaihel.k__BackingField = leftUpperArm; AvatarSkeleton.MFGBKGLINDF mfplapbghjh = this.MFPLAPBGHJH; Transform leftForearm = references.leftForearm; mfplapbghjh.k__BackingField = leftForearm; AvatarSkeleton.MFGBKGLINDF dnemkmnglol = this.DNEMKMNGLOL; Transform leftHand = references.leftHand; dnemkmnglol.k__BackingField = leftHand; AvatarSkeleton.MFGBKGLINDF koflnicliam = this.KOFLNICLIAM; Transform rightThigh = references.rightThigh; koflnicliam.k__BackingField = rightThigh; AvatarSkeleton.MFGBKGLINDF pehhjjeiagc = this.PEHHJJEIAGC; Transform rightCalf = references.rightCalf; pehhjjeiagc.k__BackingField = rightCalf; AvatarSkeleton.MFGBKGLINDF edbaflimpnd = this.EDBAFLIMPND; Transform rightFoot = references.rightFoot; edbaflimpnd.k__BackingField = rightFoot; AvatarSkeleton.MFGBKGLINDF dlnnfbdhlmh = this.DLNNFBDHLMH; Transform leftThigh = references.leftThigh; dlnnfbdhlmh.k__BackingField = leftThigh; AvatarSkeleton.MFGBKGLINDF jldgagcfefa = this.JLDGAGCFEFA; Transform leftCalf = references.leftCalf; jldgagcfefa.k__BackingField = leftCalf; AvatarSkeleton.MFGBKGLINDF jjchfffcnhi = this.JJCHFFFCNHI; Transform leftFoot = references.leftFoot; jjchfffcnhi.k__BackingField = leftFoot; AvatarSkeleton.MFGBKGLINDF[] array = new AvatarSkeleton.MFGBKGLINDF[17]; AvatarSkeleton.MFGBKGLINDF khkihkckfkc2 = this.KHKIHKCKFKC; if (khkihkckfkc2 != 0) { } array[0] = khkihkckfkc2; AvatarSkeleton.MFGBKGLINDF gacejgocpko2 = this.GACEJGOCPKO; if (gacejgocpko2 != 0) { } array[1] = gacejgocpko2; AvatarSkeleton.MFGBKGLINDF icolfpmhnba2 = this.ICOLFPMHNBA; if (icolfpmhnba2 != 0) { } array[2] = icolfpmhnba2; AvatarSkeleton.MFGBKGLINDF nhfplompjld2 = this.NHFPLOMPJLD; if (nhfplompjld2 != 0) { } array[3] = nhfplompjld2; AvatarSkeleton.MFGBKGLINDF fopojbgdeom2 = this.FOPOJBGDEOM; if (fopojbgdeom2 != 0) { } array[4] = fopojbgdeom2; AvatarSkeleton.MFGBKGLINDF npihffkefff2 = this.NPIHFFKEFFF; if (npihffkefff2 != 0) { } array[5] = npihffkefff2; AvatarSkeleton.MFGBKGLINDF imccokgalfk2 = this.IMCCOKGALFK; if (imccokgalfk2 != 0) { } array[6] = imccokgalfk2; AvatarSkeleton.MFGBKGLINDF ieonbmipdie2 = this.IEONBMIPDIE; if (ieonbmipdie2 != 0) { } array[7] = ieonbmipdie2; AvatarSkeleton.MFGBKGLINDF ppkhhpaihel2 = this.PPKHHPAIHEL; if (ppkhhpaihel2 != 0) { } array[8] = ppkhhpaihel2; AvatarSkeleton.MFGBKGLINDF mfplapbghjh2 = this.MFPLAPBGHJH; if (mfplapbghjh2 != 0) { } array[9] = mfplapbghjh2; AvatarSkeleton.MFGBKGLINDF dnemkmnglol2 = this.DNEMKMNGLOL; if (dnemkmnglol2 != 0) { } array[10] = dnemkmnglol2; AvatarSkeleton.MFGBKGLINDF koflnicliam2 = this.KOFLNICLIAM; if (koflnicliam2 != 0) { } array[11] = koflnicliam2; AvatarSkeleton.MFGBKGLINDF pehhjjeiagc2 = this.PEHHJJEIAGC; if (pehhjjeiagc2 != 0) { } array[12] = pehhjjeiagc2; AvatarSkeleton.MFGBKGLINDF edbaflimpnd2 = this.EDBAFLIMPND; if (edbaflimpnd2 != 0) { } array[13] = edbaflimpnd2; AvatarSkeleton.MFGBKGLINDF dlnnfbdhlmh2 = this.DLNNFBDHLMH; if (dlnnfbdhlmh2 != 0) { } array[14] = dlnnfbdhlmh2; AvatarSkeleton.MFGBKGLINDF jldgagcfefa2 = this.JLDGAGCFEFA; if (jldgagcfefa2 != 0) { } array[15] = jldgagcfefa2; AvatarSkeleton.MFGBKGLINDF jjchfffcnhi2 = this.JJCHFFFCNHI; if (jjchfffcnhi2 != 0) { } array[16] = jjchfffcnhi2; GameObject gameObject = this.bendyTorsoVisual; ReadOnlyCollection readOnlyCollection; this.ELMACHLPKCM = readOnlyCollection; bool flag = !this.ALJLENKOAEL; gameObject.SetActive(flag); this.IFPEICAIMDC(); Player player = this.player; if (player == 0 || player.KONALLBMCGK == 0) { } string text = "UpdateAvatarSkeleton - " + ""; int num = 0; IntPtr intPtr = ProfilerMarker.Internal_Create(text, (ushort)num); this.CHNCCNPKFHC = intPtr; this.MFBIIAEFGPM = true; if (base.isActiveAndEnabled && this.MFBIIAEFGPM) { AvatarSkeleton.KLBCBLIENCE klbcblience; RigidbodyEx enoneadfacp = klbcblience.ENONEADFACP; RigidbodyEx fjpmmiimnjg = klbcblience.FJPMMIIMNJG; float z = klbcblience.PHOHAANOOKC.z; if (!this.OFMIAPOGOPO) { RigidbodyEx rigidbodyEx = this.player.trackingSpace._rigidbodyEx; RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.IIGCEECCHOI); rigidbodyEx.GPPHLDMNGFL += fpledokdlcc; RigidbodyEx.FPLEDOKDLCC fpledokdlcc2 = new RigidbodyEx.FPLEDOKDLCC(this.MAJCDHMFKOM); rigidbodyEx.DCLFLJNKPOA += fpledokdlcc2; } } } // Token: 0x0601549D RID: 87197 RVA: 0x004F55FC File Offset: 0x004F37FC [Token(Token = "0x601549D")] [Address(RVA = "0x1C88F90", Offset = "0x1C87F90", VA = "0x181C88F90")] protected void OnEnable() { if (this.MFBIIAEFGPM) { AvatarSkeleton.KLBCBLIENCE klbcblience; RigidbodyEx enoneadfacp = klbcblience.ENONEADFACP; RigidbodyEx fjpmmiimnjg = klbcblience.FJPMMIIMNJG; float z = klbcblience.PHOHAANOOKC.z; if (!this.OFMIAPOGOPO) { RigidbodyEx rigidbodyEx = this.player.trackingSpace._rigidbodyEx; RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.IIGCEECCHOI); rigidbodyEx.GPPHLDMNGFL += fpledokdlcc; RigidbodyEx.FPLEDOKDLCC fpledokdlcc2 = new RigidbodyEx.FPLEDOKDLCC(this.MAJCDHMFKOM); rigidbodyEx.DCLFLJNKPOA += fpledokdlcc2; } } } // Token: 0x0601549E RID: 87198 RVA: 0x004F567C File Offset: 0x004F387C [Token(Token = "0x601549E")] [Address(RVA = "0x1C88EA0", Offset = "0x1C87EA0", VA = "0x181C88EA0")] protected void OnDisable() { if (this.MFBIIAEFGPM) { if (!this.OFMIAPOGOPO) { RigidbodyEx rigidbodyEx = this.player.trackingSpace._rigidbodyEx; RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.IIGCEECCHOI); rigidbodyEx.GPPHLDMNGFL -= fpledokdlcc; RigidbodyEx.FPLEDOKDLCC fpledokdlcc2 = new RigidbodyEx.FPLEDOKDLCC(this.MAJCDHMFKOM); rigidbodyEx.DCLFLJNKPOA -= fpledokdlcc2; } this.NPCAOKPACMP = false; } } // Token: 0x0601549F RID: 87199 RVA: 0x004F56E4 File Offset: 0x004F38E4 [Token(Token = "0x601549F")] [Address(RVA = "0x1C896F0", Offset = "0x1C886F0", VA = "0x181C896F0")] public void UpdateSkeleton() { for (;;) { int num = 0; ProfilerMarker dlealbejbch = AvatarSkeleton.DLEALBEJBCH; ProfilerMarker chnccnpkfhc = this.CHNCCNPKFHC; if (this.OFMIAPOGOPO) { goto IL_7F; } Player player = this.player; if (this.player.visibleInCamera.GDPKBEBEOBA) { AvatarSkeleton.SkeletonLODUpdateRate[] array = this.lodUpdateRates; if (array == 0) { goto IL_7F; } EEDONNAHMFK myUpdateLod; if (num < array.Length) { AvatarSkeleton.SkeletonLODUpdateRate skeletonLODUpdateRate = array[num]; myUpdateLod = this.player.IKDLOKLGPCF; uint num2; if (skeletonLODUpdateRate > num2) { } num++; } float time = Time.time; if (myUpdateLod != EEDONNAHMFK.TwoPointFiveMeters) { goto IL_7F; } } IL_146: if (num != 0) { continue; } if (num == -1 || "{il2cpp array field local34->}" == (ulong)155L) { } if (num == 0) { break; } continue; IL_7F: int num3 = 0; float num4 = LEBNDOKLNEL.HDHMLEOEOJP(this.DEOFKOEJCHP); this.HHDPNKKPDIA(num3); this.IKLOBDCHMFC(num3); this.KMLKFIMCLHP(num3); this.FFEGFNBJAHD(num3); ValueTuple[] aenkmoaeekl = this.AENKMOAEEKL; if (num < aenkmoaeekl.Length) { Vector3 vector; float z = vector.z; float z2 = Vector3.one.z; num++; } IKSolverVR solver = this.skeletonInverseKinematics.solver; IKSolverVR solver2 = this.skeletonInverseKinematics.solver; if (!this.OFMIAPOGOPO) { IKSolverVR.Arm leftArm = this.skeletonInverseKinematics.solver.leftArm; AvatarSkeleton.MFGBKGLINDF dnemkmnglol = this.DNEMKMNGLOL; IKSolverVR.Arm rightArm = this.skeletonInverseKinematics.solver.rightArm; AvatarSkeleton.MFGBKGLINDF ieonbmipdie = this.IEONBMIPDIE; } float time2 = Time.time; this.DEOFKOEJCHP = time2; goto IL_146; } Action jcjgonggmma = this.JCJGONGGMMA; if (jcjgonggmma != 0) { jcjgonggmma(); } } // Token: 0x060154A0 RID: 87200 RVA: 0x004F58FC File Offset: 0x004F3AFC [Token(Token = "0x60154A0")] [Address(RVA = "0x1C87C90", Offset = "0x1C86C90", VA = "0x181C87C90")] private bool KDEENAKGBIM() { if (!this.OFMIAPOGOPO) { Player player = this.player; if (this.player.visibleInCamera.GDPKBEBEOBA) { AvatarSkeleton.SkeletonLODUpdateRate[] array = this.lodUpdateRates; if (array != 0) { int num = 0; int length = array.Length; if (num < length) { Player player2 = this.player; AvatarSkeleton.SkeletonLODUpdateRate skeletonLODUpdateRate = array[num]; EEDONNAHMFK myUpdateLod = player2.IKDLOKLGPCF; if (skeletonLODUpdateRate > -1) { } num++; } float time = Time.time; } } } return true; } // Token: 0x140001C7 RID: 455 // (add) Token: 0x060154A1 RID: 87201 RVA: 0x004F5978 File Offset: 0x004F3B78 // (remove) Token: 0x060154A2 RID: 87202 RVA: 0x004F5994 File Offset: 0x004F3B94 [Token(Token = "0x140001C7")] public event Action JCJGONGGMMA { [Token(Token = "0x60154A1")] [Address(RVA = "0x1C8A600", Offset = "0x1C89600", VA = "0x181C8A600")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60154A2")] [Address(RVA = "0x1C8A6A0", Offset = "0x1C896A0", VA = "0x181C8A6A0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x17003AA1 RID: 15009 // (get) Token: 0x060154A3 RID: 87203 RVA: 0x004F59B0 File Offset: 0x004F3BB0 // (set) Token: 0x060154A4 RID: 87204 RVA: 0x004F59C4 File Offset: 0x004F3BC4 [Token(Token = "0x17003AA1")] public bool KMDIAHCFEAI { [Token(Token = "0x60154A3")] [Address(RVA = "0xFB4420", Offset = "0xFB3420", VA = "0x180FB4420")] get { return this.ALJLENKOAEL; } [Token(Token = "0x60154A4")] [Address(RVA = "0x1C8A740", Offset = "0x1C89740", VA = "0x181C8A740")] set { if (this.ALJLENKOAEL != value) { this.ALJLENKOAEL = value; this.bendyTorsoVisual.SetActive(value); if (this.ALJLENKOAEL) { this.UpdateBendyTorsoColor(); return; } } } } // Token: 0x060154A5 RID: 87205 RVA: 0x004F5A04 File Offset: 0x004F3C04 [Token(Token = "0x60154A5")] [Address(RVA = "0x1C89400", Offset = "0x1C88400", VA = "0x181C89400")] private void PMPIGKKGNNK() { GameObject gameObject = this.bendyTorsoVisual; bool flag = !this.ALJLENKOAEL; gameObject.SetActive(flag); if (this.ALJLENKOAEL) { this.UpdateBendyTorsoColor(); return; } } // Token: 0x060154A6 RID: 87206 RVA: 0x004F5A40 File Offset: 0x004F3C40 [Token(Token = "0x60154A6")] [Address(RVA = "0x1C85170", Offset = "0x1C84170", VA = "0x181C85170")] public static Vector3 GetHeadPivoPosition(Vector3 PPPHPCEKKLC, Quaternion OMFHHKIFBFJ) { float z = AvatarSkeleton.LKICGGHPKMH.HeadPivotOffset.z; float z2 = OMFHHKIFBFJ.z; Vector3 vector; float z3 = vector.z; PPPHPCEKKLC.z = z3; return PPPHPCEKKLC; } // Token: 0x060154A7 RID: 87207 RVA: 0x004F5A7C File Offset: 0x004F3C7C [Token(Token = "0x60154A7")] [Address(RVA = "0x1C85EC0", Offset = "0x1C84EC0", VA = "0x181C85EC0")] private AvatarSkeleton.KLBCBLIENCE HLPDDKHGLJB() { float num = LEBNDOKLNEL.DGEAEHEJCGO; if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L) { Vector3 vector; float z = vector.z; bool flag; if (flag) { float z2 = Vector3.forward.z; Vector3 right = Vector3.right; } Vector3 vector2; float z3 = vector2.z; } Vector3 up = Vector3.up; Vector3 forward = Vector3.forward; this.pvCacheInitialized = num != null; throw new NullReferenceException(); } // Token: 0x060154A8 RID: 87208 RVA: 0x004F5AE4 File Offset: 0x004F3CE4 [Token(Token = "0x60154A8")] [Address(RVA = "0x1C83710", Offset = "0x1C82710", VA = "0x181C83710")] private void DMNINJCKHBF(ref AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC) { float num = LEBNDOKLNEL.HDHMLEOEOJP(this.DEOFKOEJCHP); GKNIHNHGBKC.FFPPABMIPNM = num; } // Token: 0x060154A9 RID: 87209 RVA: 0x004F5B04 File Offset: 0x004F3D04 [Token(Token = "0x60154A9")] [Address(RVA = "0x1C87120", Offset = "0x1C86120", VA = "0x181C87120")] private void ILNFOJLCNNB() { VRIK.References references = this.skeletonInverseKinematics.references; AvatarSkeleton.MFGBKGLINDF khkihkckfkc = this.KHKIHKCKFKC; Transform head = references.head; khkihkckfkc.k__BackingField = head; AvatarSkeleton.MFGBKGLINDF gacejgocpko = this.GACEJGOCPKO; Transform neck = references.neck; gacejgocpko.k__BackingField = neck; AvatarSkeleton.MFGBKGLINDF icolfpmhnba = this.ICOLFPMHNBA; Transform chest = references.chest; icolfpmhnba.k__BackingField = chest; AvatarSkeleton.MFGBKGLINDF nhfplompjld = this.NHFPLOMPJLD; Transform spine = references.spine; nhfplompjld.k__BackingField = spine; AvatarSkeleton.MFGBKGLINDF fopojbgdeom = this.FOPOJBGDEOM; Transform pelvis = references.pelvis; fopojbgdeom.k__BackingField = pelvis; AvatarSkeleton.MFGBKGLINDF npihffkefff = this.NPIHFFKEFFF; Transform rightUpperArm = references.rightUpperArm; npihffkefff.k__BackingField = rightUpperArm; AvatarSkeleton.MFGBKGLINDF imccokgalfk = this.IMCCOKGALFK; Transform rightForearm = references.rightForearm; imccokgalfk.k__BackingField = rightForearm; AvatarSkeleton.MFGBKGLINDF ieonbmipdie = this.IEONBMIPDIE; Transform rightHand = references.rightHand; ieonbmipdie.k__BackingField = rightHand; AvatarSkeleton.MFGBKGLINDF ppkhhpaihel = this.PPKHHPAIHEL; Transform leftUpperArm = references.leftUpperArm; ppkhhpaihel.k__BackingField = leftUpperArm; AvatarSkeleton.MFGBKGLINDF mfplapbghjh = this.MFPLAPBGHJH; Transform leftForearm = references.leftForearm; mfplapbghjh.k__BackingField = leftForearm; AvatarSkeleton.MFGBKGLINDF dnemkmnglol = this.DNEMKMNGLOL; Transform leftHand = references.leftHand; dnemkmnglol.k__BackingField = leftHand; AvatarSkeleton.MFGBKGLINDF koflnicliam = this.KOFLNICLIAM; Transform rightThigh = references.rightThigh; koflnicliam.k__BackingField = rightThigh; AvatarSkeleton.MFGBKGLINDF pehhjjeiagc = this.PEHHJJEIAGC; Transform rightCalf = references.rightCalf; pehhjjeiagc.k__BackingField = rightCalf; AvatarSkeleton.MFGBKGLINDF edbaflimpnd = this.EDBAFLIMPND; Transform rightFoot = references.rightFoot; edbaflimpnd.k__BackingField = rightFoot; AvatarSkeleton.MFGBKGLINDF dlnnfbdhlmh = this.DLNNFBDHLMH; Transform leftThigh = references.leftThigh; dlnnfbdhlmh.k__BackingField = leftThigh; AvatarSkeleton.MFGBKGLINDF jldgagcfefa = this.JLDGAGCFEFA; Transform leftCalf = references.leftCalf; jldgagcfefa.k__BackingField = leftCalf; AvatarSkeleton.MFGBKGLINDF jjchfffcnhi = this.JJCHFFFCNHI; Transform leftFoot = references.leftFoot; jjchfffcnhi.k__BackingField = leftFoot; } // Token: 0x060154AA RID: 87210 RVA: 0x004F5CC8 File Offset: 0x004F3EC8 [Token(Token = "0x60154AA")] [Address(RVA = "0x1C881C0", Offset = "0x1C871C0", VA = "0x181C881C0")] private void LCIJIMDKDCE(Transform DIEPOPNJNCO, AvatarSkeleton.MFGBKGLINDF HEGDAEMJLDE) { HEGDAEMJLDE.k__BackingField = DIEPOPNJNCO; } // Token: 0x060154AB RID: 87211 RVA: 0x004F5CE4 File Offset: 0x004F3EE4 [Token(Token = "0x60154AB")] [Address(RVA = "0x1C86710", Offset = "0x1C85710", VA = "0x181C86710")] private void IFPEICAIMDC() { ReadOnlyCollection elmachlpkcm = this.ELMACHLPKCM; int num = 0; int count = elmachlpkcm.Count; if (num < count) { AvatarSkeleton.MFGBKGLINDF mfgbkglindf = this.ELMACHLPKCM[num]; Vector3 one = Vector3.one; num++; float z = one.z; mfgbkglindf.k__BackingField.z = z; ReadOnlyCollection elmachlpkcm2 = this.ELMACHLPKCM; } ValueTuple[] array = new ValueTuple[8]; AvatarSkeleton.MFGBKGLINDF mfplapbghjh = this.MFPLAPBGHJH; AvatarSkeleton.MFGBKGLINDF ppkhhpaihel = this.PPKHHPAIHEL; AvatarSkeleton.MFGBKGLINDF dnemkmnglol = this.DNEMKMNGLOL; AvatarSkeleton.MFGBKGLINDF mfplapbghjh2 = this.MFPLAPBGHJH; AvatarSkeleton.MFGBKGLINDF jldgagcfefa = this.JLDGAGCFEFA; AvatarSkeleton.MFGBKGLINDF dlnnfbdhlmh = this.DLNNFBDHLMH; AvatarSkeleton.MFGBKGLINDF jjchfffcnhi = this.JJCHFFFCNHI; AvatarSkeleton.MFGBKGLINDF jldgagcfefa2 = this.JLDGAGCFEFA; AvatarSkeleton.MFGBKGLINDF imccokgalfk = this.IMCCOKGALFK; AvatarSkeleton.MFGBKGLINDF npihffkefff = this.NPIHFFKEFFF; AvatarSkeleton.MFGBKGLINDF ieonbmipdie = this.IEONBMIPDIE; AvatarSkeleton.MFGBKGLINDF imccokgalfk2 = this.IMCCOKGALFK; AvatarSkeleton.MFGBKGLINDF pehhjjeiagc = this.PEHHJJEIAGC; AvatarSkeleton.MFGBKGLINDF koflnicliam = this.KOFLNICLIAM; AvatarSkeleton.MFGBKGLINDF edbaflimpnd = this.EDBAFLIMPND; AvatarSkeleton.MFGBKGLINDF pehhjjeiagc2 = this.PEHHJJEIAGC; this.AENKMOAEEKL = array; int length = array.Length; if (num < length) { num += 2; num += num; Transform k__BackingField = pehhjjeiagc2.k__BackingField; Vector3 vector; float z2 = vector.z; num++; } } // Token: 0x060154AC RID: 87212 RVA: 0x004F5E00 File Offset: 0x004F4000 [Token(Token = "0x60154AC")] [Address(RVA = "0x1C836E0", Offset = "0x1C826E0", VA = "0x181C836E0")] private void DAPHKHAAKFG(bool ONGBFDACHHG) { this.skeletonExceptForTorsoDebugVisual.SetActive(ONGBFDACHHG); } // Token: 0x060154AD RID: 87213 RVA: 0x004F5E20 File Offset: 0x004F4020 [Token(Token = "0x60154AD")] [Address(RVA = "0x1C850B0", Offset = "0x1C840B0", VA = "0x181C850B0", Slot = "15")] private void GODIKAFNLCG(CIJGCGJKPEN DMMGOMOKEKK, EEAEPAPIPJB DBDDKLHPNNA) { if (!DMMGOMOKEKK.k__BackingField) { object obj = DMMGOMOKEKK.JLHHOEJOGDB(); this.HIAHPIGFBPI = obj != null; return; } bool hiahpigfbpi = this.HIAHPIGFBPI; DMMGOMOKEKK.OBNLKJPAAKG(hiahpigfbpi); } // Token: 0x060154AE RID: 87214 RVA: 0x004F5E5C File Offset: 0x004F405C [Token(Token = "0x60154AE")] [Address(RVA = "0x1C882D0", Offset = "0x1C872D0", VA = "0x181C882D0")] private void LNIKNGDHGNI(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC, AvatarSkeleton.DNNOPFIPIID FBLEKCLHIOI) { if (!this.OFMIAPOGOPO) { BOBNIEKPHOA lamncnpapol = this.LAMNCNPAPOL; float z = GKNIHNHGBKC.BDBGCMGGBGI.z; float z2 = GKNIHNHGBKC.PHOHAANOOKC.z; if (!this.player.playerMovement.DAAEODGPKEH) { } PlayerMovement playerMovement = this.player.playerMovement; BOBNIEKPHOA bpbfmlbojgf = this.BPBFMLBOJGF; if (FBLEKCLHIOI != AvatarSkeleton.DNNOPFIPIID.ForceSnapIntoPlace) { throw new NullReferenceException(); } RigidbodyEx kgcfpfpdjpm = GKNIHNHGBKC.FBKPGGPJOHF.KGCFPFPDJPM; int num = 0; int num2 = 0; if (kgcfpfpdjpm == num2) { CJMGCKECLBD jgkofnodiga = this.JGKOFNODIGA; } Transform targetTransform = GKNIHNHGBKC.FBKPGGPJOHF.KGCFPFPDJPM.MDKDCJFEBJH; CJMGCKECLBD jgkofnodiga2 = this.JGKOFNODIGA; BOBNIEKPHOA bpbfmlbojgf2 = this.BPBFMLBOJGF; int num3 = 0; Vector3 right = Vector3.right; float num4; Quaternion quaternion = Quaternion.AngleAxis(num4, num3); int num5 = 0; base.transform.SetPositionAndRotation(num5, num); } } // Token: 0x060154AF RID: 87215 RVA: 0x004F5F50 File Offset: 0x004F4150 [Token(Token = "0x60154AF")] [Address(RVA = "0x1C86B60", Offset = "0x1C85B60", VA = "0x181C86B60")] private void IIGCEECCHOI(RigidbodyEx ELIPGLGIBKD) { AvatarSkeleton.KLBCBLIENCE klbcblience; RigidbodyEx enoneadfacp = klbcblience.ENONEADFACP; RigidbodyEx fjpmmiimnjg = klbcblience.FJPMMIIMNJG; float z = klbcblience.PHOHAANOOKC.z; BOBNIEKPHOA lamncnpapol = this.LAMNCNPAPOL; throw new NullReferenceException(); } // Token: 0x060154B0 RID: 87216 RVA: 0x004F5FDC File Offset: 0x004F41DC [Token(Token = "0x60154B0")] [Address(RVA = "0x1C887C0", Offset = "0x1C877C0", VA = "0x181C887C0")] private void MAJCDHMFKOM(RigidbodyEx ELIPGLGIBKD) { AvatarSkeleton.KLBCBLIENCE klbcblience; RigidbodyEx enoneadfacp = klbcblience.ENONEADFACP; RigidbodyEx fjpmmiimnjg = klbcblience.FJPMMIIMNJG; float z = klbcblience.PHOHAANOOKC.z; } // Token: 0x060154B1 RID: 87217 RVA: 0x004F6004 File Offset: 0x004F4204 [Token(Token = "0x60154B1")] [Address(RVA = "0x1C83740", Offset = "0x1C82740", VA = "0x181C83740")] private void EBGAEECPIDH(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC, AvatarSkeleton.DNNOPFIPIID FBLEKCLHIOI) { int num; CJMGCKECLBD jgkofnodiga2; if (FBLEKCLHIOI != AvatarSkeleton.DNNOPFIPIID.ForceSnapIntoPlace && this.JKMBGKNPKOE != AvatarSkeleton.DPGLCJKEGIG.LockedToTarget) { CJMGCKECLBD jgkofnodiga = this.JGKOFNODIGA; if (FBLEKCLHIOI != AvatarSkeleton.DNNOPFIPIID.BalancedBasedOnDeadzones) { } AvatarSkeletonContent avatarSkeletonContent = this.content; num = 0; jgkofnodiga2 = this.JGKOFNODIGA; float num2; if (num2 <= num2) { jgkofnodiga2.EMCHLEPKJJC(num); } } jgkofnodiga2.CMOABLJHNEN(num); CJMGCKECLBD jgkofnodiga3 = this.JGKOFNODIGA; CJMGCKECLBD jgkofnodiga4 = this.JGKOFNODIGA; int num3 = 0; jgkofnodiga4.ALJJGNAHMAA(num, num3 != 0); if (GKNIHNHGBKC.ODHBMKLJNOB) { } float headPositionalDeadZoneRadius = this.content.HeadPositionalDeadZoneRadius; CJMGCKECLBD jgkofnodiga5 = this.JGKOFNODIGA; string text = jgkofnodiga4.ToString(); float num4 = this.content.HeadPositionalInnerDeadZoneRadius; float time = Time.time; this.DEJAOMECJLI = time; Player player = this.player; bool isTorsoForwardOverridden = player.BOCLOCGENFJ; if (!isTorsoForwardOverridden) { int num6; if (isTorsoForwardOverridden) { if (this.JKMBGKNPKOE != AvatarSkeleton.DPGLCJKEGIG.Idle) { goto IL_117; } CJMGCKECLBD jgkofnodiga6 = this.JGKOFNODIGA; string text2 = player.ToString(); float num5; num4 = num5; num5 = headPositionalDeadZoneRadius; if (num4 <= num5) { if (this.JKMBGKNPKOE != AvatarSkeleton.DPGLCJKEGIG.Idle) { goto IL_117; } num6 = 0; float time2 = Time.time; AvatarSkeletonContent avatarSkeletonContent2 = this.content; } } this.JKMBGKNPKOE = (AvatarSkeleton.DPGLCJKEGIG)((ulong)1L); IL_117: if (this.JKMBGKNPKOE != AvatarSkeleton.DPGLCJKEGIG.FollowingTarget) { goto IL_147; } CJMGCKECLBD jgkofnodiga7 = this.JGKOFNODIGA; string text3 = num6.ToString(); this.JKMBGKNPKOE = (AvatarSkeleton.DPGLCJKEGIG)((ulong)0L); } this.JKMBGKNPKOE = (AvatarSkeleton.DPGLCJKEGIG)((ulong)2L); IL_147: bool isFlying = this.player.playerMovement.OMJLOPGLNDN; AvatarSkeletonContent avatarSkeletonContent3 = this.content; if (isFlying) { } PBCPECJNPKD plnldhblbkh = this.PLNLDHBLBKH; if (!GKNIHNHGBKC.ODHBMKLJNOB) { } throw new NullReferenceException(); } // Token: 0x060154B2 RID: 87218 RVA: 0x004F6208 File Offset: 0x004F4408 [Token(Token = "0x60154B2")] [Address(RVA = "0x1C84CD0", Offset = "0x1C83CD0", VA = "0x181C84CD0")] private Vector3 FNMPNPCBOEA(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC) { bool flag; if (!flag) { AvatarSkeletonContent lkicgghpkmh = AvatarSkeleton.LKICGGHPKMH; } Vector3 vector; float z = vector.z; bool flag2; if (!flag2) { Vector3 vector2; float z2 = vector2.z; } throw new NullReferenceException(); } // Token: 0x060154B3 RID: 87219 RVA: 0x004F6240 File Offset: 0x004F4440 [Token(Token = "0x60154B3")] [Address(RVA = "0x1C888A0", Offset = "0x1C878A0", VA = "0x181C888A0")] private void NHNGMPKLJDL(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC, AvatarSkeleton.DNNOPFIPIID FBLEKCLHIOI) { float num = this.IAINPNLLHPD(GKNIHNHGBKC); if (FBLEKCLHIOI == AvatarSkeleton.DNNOPFIPIID.ForceSnapIntoPlace || this.CLLAILBMFEF == AvatarSkeleton.DPGLCJKEGIG.LockedToTarget) { BOBNIEKPHOA lamncnpapol = this.LAMNCNPAPOL; AvatarSkeletonContent avatarSkeletonContent = this.content; if (GKNIHNHGBKC.ODHBMKLJNOB) { } float num2 = this.LAMNCNPAPOL.GFACDPGACDH; float time = Time.time; this.ELFBEHPMDAO = time; bool isTorsoForwardOverridden = this.player.BOCLOCGENFJ; int num3 = 0; if (!isTorsoForwardOverridden) { if (isTorsoForwardOverridden) { if (this.CLLAILBMFEF != (AvatarSkeleton.DPGLCJKEGIG)num3) { goto IL_D0; } float num4 = this.LAMNCNPAPOL.GFACDPGACDH; if (this.CLLAILBMFEF != (AvatarSkeleton.DPGLCJKEGIG)num3) { goto IL_D0; } float time2 = Time.time; AvatarSkeletonContent avatarSkeletonContent2 = this.content; } this.CLLAILBMFEF = (AvatarSkeleton.DPGLCJKEGIG)((ulong)1L); IL_D0: if (this.CLLAILBMFEF != AvatarSkeleton.DPGLCJKEGIG.FollowingTarget) { goto IL_F7; } float num5 = this.LAMNCNPAPOL.GFACDPGACDH; this.CLLAILBMFEF = (AvatarSkeleton.DPGLCJKEGIG)num3; } this.CLLAILBMFEF = (AvatarSkeleton.DPGLCJKEGIG)((ulong)2L); IL_F7: bool isFlying = this.player.playerMovement.OMJLOPGLNDN; AvatarSkeletonContent avatarSkeletonContent3 = this.content; if (isFlying) { } PBCPECJNPKD gkabcbcjonp = this.GKABCBCJONP; if ((GKNIHNHGBKC.ODHBMKLJNOB ? 1 : 0) == num3) { } throw new NullReferenceException(); } BOBNIEKPHOA lamncnpapol2 = this.LAMNCNPAPOL; if (FBLEKCLHIOI != AvatarSkeleton.DNNOPFIPIID.BalancedBasedOnDeadzones) { throw new NullReferenceException(); } throw new NullReferenceException(); } // Token: 0x060154B4 RID: 87220 RVA: 0x004F63B8 File Offset: 0x004F45B8 [Token(Token = "0x60154B4")] [Address(RVA = "0x1C862B0", Offset = "0x1C852B0", VA = "0x181C862B0")] private float IAINPNLLHPD(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC) { PlayerMovement playerMovement = this.player.playerMovement; if (!playerMovement.IBNAJMGIODL) { if (!playerMovement.JDNNBGMPCBM) { if (!playerMovement.IAHLIBHHCBD) { bool isTorsoForwardOverridden = this.player.BOCLOCGENFJ; Player player = this.player; if (!isTorsoForwardOverridden) { if (player.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN) { Transform targetTransform = GKNIHNHGBKC.ENONEADFACP.MDKDCJFEBJH; } Transform targetTransform2 = GKNIHNHGBKC.FBKPGGPJOHF.MDKDCJFEBJH; } Vector3 torsoForwardOverride = player.DNBMFLKOEHK; } Vector3 clamberWallNormal = playerMovement.COIENKBKBHC; } Vector3 wallRunWallTangent = playerMovement.IHKPGMLCLDO; } Vector3 wallClimbNormal = playerMovement.OENNAJNBIGM; float z = GKNIHNHGBKC.PHOHAANOOKC.z; float num; return num; } // Token: 0x060154B5 RID: 87221 RVA: 0x004F645C File Offset: 0x004F465C [Token(Token = "0x60154B5")] [Address(RVA = "0x1C88C80", Offset = "0x1C87C80", VA = "0x181C88C80")] private void NMKGKDGLGPM(AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC, AvatarSkeleton.DNNOPFIPIID FBLEKCLHIOI, Vector3 KOOOKCCCKDH) { if (!this.player.playerMovement.DAAEODGPKEH) { } PlayerMovement playerMovement = this.player.playerMovement; BOBNIEKPHOA bpbfmlbojgf = this.BPBFMLBOJGF; if (FBLEKCLHIOI != AvatarSkeleton.DNNOPFIPIID.ForceSnapIntoPlace) { throw new NullReferenceException(); } throw new NullReferenceException(); } // Token: 0x060154B6 RID: 87222 RVA: 0x004F64B4 File Offset: 0x004F46B4 [Token(Token = "0x60154B6")] [Address(RVA = "0x1C85300", Offset = "0x1C84300", VA = "0x181C85300")] private void HHDPNKKPDIA(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC) { int num; do { num = 0; ProfilerMarker hcpambfmega = AvatarSkeleton.HCPAMBFMEGA; if (!this.OFMIAPOGOPO) { PlayerMovement playerMovement = this.player.playerMovement; if (GKNIHNHGBKC.ODHBMKLJNOB) { } bool flag = this.JKMBGKNPKOE == AvatarSkeleton.DPGLCJKEGIG.FollowingTarget; Animator animator = this.skeletonAnimator; int jibcobmnjpn = AvatarSkeleton.JIBCOBMNJPN; animator.SetBool(jibcobmnjpn, flag); float speedChangeTime; int num2; if (!flag) { Animator animator2 = this.skeletonAnimator; speedChangeTime = this.content.SpeedChangeTime; float deltaTime = Time.deltaTime; num2 = 0; animator2.SetFloat(jibcobmnjpn, (float)num2, speedChangeTime, deltaTime); } if (GKNIHNHGBKC.ODHBMKLJNOB) { } Animator animator3 = this.skeletonAnimator; int bcebfoggmgh = AvatarSkeleton.BCEBFOGGMGH; AvatarSkeletonContent avatarSkeletonContent = this.content; float deltaTime2 = Time.deltaTime; animator3.SetFloat(bcebfoggmgh, (float)num2, speedChangeTime, deltaTime2); Animator animator4 = this.skeletonAnimator; AvatarSkeletonContent avatarSkeletonContent2 = this.content; float deltaTime3 = Time.deltaTime; animator4.SetFloat(bcebfoggmgh, (float)num2, speedChangeTime, deltaTime3); Animator animator5 = this.skeletonAnimator; int pchmoplhaol = AvatarSkeleton.PCHMOPLHAOL; float num3 = this.EJEAHNEEMJG(GKNIHNHGBKC); animator5.SetFloat(pchmoplhaol, num3); Animator animator6 = this.skeletonAnimator; if (this.NIJEMEEHPJP) { } int num4 = 0; AvatarSkeletonContent avatarSkeletonContent3 = this.content; float deltaTime4 = Time.deltaTime; animator6.SetFloat(pchmoplhaol, (float)num4, speedChangeTime, deltaTime4); Animator animator7 = this.skeletonAnimator; int num5; if (!GKNIHNHGBKC.ODHBMKLJNOB) { num5 = 0; } AvatarSkeletonContent avatarSkeletonContent4 = this.content; float deltaTime5 = Time.deltaTime; animator7.SetFloat(pchmoplhaol, (float)num5, speedChangeTime, deltaTime5); Animator animator8 = this.skeletonAnimator; int akkjpdofeck = AvatarSkeleton.AKKJPDOFECK; bool flag2 = playerMovement.OMJLOPGLNDN; animator8.SetBool(akkjpdofeck, flag2); Animator animator9 = this.skeletonAnimator; int jnemnapnidi = AvatarSkeleton.JNEMNAPNIDI; flag2 = playerMovement.PMCOKDNFEKO; animator9.SetBool(jnemnapnidi, flag2); Animator animator10 = this.skeletonAnimator; int podjnacoghj = AvatarSkeleton.PODJNACOGHJ; flag2 = playerMovement.HGJFHOPJJGD; animator10.SetBool(podjnacoghj, flag2); Animator animator11 = this.skeletonAnimator; int dbbfigkhleh = AvatarSkeleton.DBBFIGKHLEH; flag2 = playerMovement.JJIEFONNNKK; animator11.SetBool(dbbfigkhleh, flag2); Animator animator12 = this.skeletonAnimator; int ahiljbloljg = AvatarSkeleton.AHILJBLOLJG; flag2 = playerMovement.IBNAJMGIODL; animator12.SetBool(ahiljbloljg, flag2); Animator animator13 = this.skeletonAnimator; int dnjmjjhhjbj = AvatarSkeleton.DNJMJJHHJBJ; flag2 = playerMovement.HHBBOLDOMDG; animator13.SetBool(dnjmjjhhjbj, flag2); Animator animator14 = this.skeletonAnimator; int dbmjlgjhoee = AvatarSkeleton.DBMJLGJHOEE; if (!playerMovement.JDNNBGMPCBM) { } bool wallRunOnRightSide = playerMovement.LAGMMDAEKEO; animator14.SetBool(dbmjlgjhoee, flag2); Animator animator15 = this.skeletonAnimator; int pbigkldmfjd = AvatarSkeleton.PBIGKLDMFJD; if (!playerMovement.JDNNBGMPCBM) { continue; } flag2 = playerMovement.LAGMMDAEKEO; animator15.SetBool(pbigkldmfjd, flag2); Player player = this.player; bool hiahpigfbpi = this.HIAHPIGFBPI; if (playerMovement.GHKPBMKBFBP) { Animator animator16 = this.skeletonAnimator; int cmkjeamjefl = AvatarSkeleton.CMKJEAMJEFL; animator16.SetTrigger(cmkjeamjefl); } Player player2 = this.player; bool isSliding = playerMovement.HGJFHOPJJGD; if (playerMovement.HGNMJNNAHJD) { Animator animator17 = this.skeletonAnimator; int cjghapebbjb = AvatarSkeleton.CJGHAPEBBJB; animator17.SetTrigger(cjghapebbjb); } Player player3 = this.player; bool isTeleporting = playerMovement.FJGJCLBLGDH; int num6; if (playerMovement.KFKKCCLHKIL) { Animator animator18 = this.skeletonAnimator; num6 = AvatarSkeleton.LFNKDJJKMPI; animator18.SetTrigger(num6); } Animator animator19 = this.skeletonAnimator; int dobfdndpcha = AvatarSkeleton.DOBFDNDPCHA; float khjfdildlad = this.KHJFDILDLAD; AvatarSkeletonContent avatarSkeletonContent5 = this.content; float deltaTime6 = Time.deltaTime; num6 = dobfdndpcha; animator19.SetFloat(num6, khjfdildlad, speedChangeTime, deltaTime6); Animator animator20 = this.skeletonAnimator; Player player4 = this.player; Animator animator21 = this.skeletonAnimator; AnimatorStateInfo animatorStateInfo; int loop = animatorStateInfo.m_Loop; Animator animator22 = this.skeletonAnimator; bool flag3 = dobfdndpcha == "{il2cpp field on {'constant200' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x4}"; this.HIAHPIGFBPI = flag3; bool isSliding2 = playerMovement.HGJFHOPJJGD; this.NPCAOKPACMP = isSliding2; bool hiahpigfbpi2 = this.HIAHPIGFBPI; this.DFJKNPEONFK = hiahpigfbpi2; bool isTeleporting2 = playerMovement.FJGJCLBLGDH; this.LPCLJBFNAOB = isTeleporting2; } Animator animator23 = this.skeletonAnimator; } while (num != 0); } // Token: 0x060154B7 RID: 87223 RVA: 0x004F6978 File Offset: 0x004F4B78 [Token(Token = "0x60154B7")] [Address(RVA = "0x1C844A0", Offset = "0x1C834A0", VA = "0x181C844A0")] private void FCFIEFHIPLB(Vector3 OAAGPGAJPLI, ref bool OAJBKOLJFFA, out float EJHELOHKGCF, out float LAMFHLCDNII) { Transform transform = base.transform; float num; EJHELOHKGCF.m_value = num; Transform transform2 = base.transform; Transform transform3 = base.transform; float num2; if (0 > (int)num2) { } int num3 = 0; if (num3 != 0) { } num2 = Mathf.InverseLerp(270f, 90f, num2); float num4 = Mathf.Lerp(-1f, 1f, num2); num3.m_value = (int)num4; AvatarSkeletonContent avatarSkeletonContent = this.content; OAJBKOLJFFA.m_value = avatarSkeletonContent != null; } // Token: 0x060154B8 RID: 87224 RVA: 0x004F69F8 File Offset: 0x004F4BF8 [Token(Token = "0x60154B8")] [Address(RVA = "0x1C83FA0", Offset = "0x1C82FA0", VA = "0x181C83FA0")] private float EJEAHNEEMJG(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC) { RigidbodyEx enoneadfacp = GKNIHNHGBKC.ENONEADFACP; RigidbodyEx enoneadfacp2 = GKNIHNHGBKC.ENONEADFACP; Vector3 vector; float z = vector.z; float z2 = AvatarSkeleton.LKICGGHPKMH.HeadPivotOffset.z; RigidbodyEx fbkpggpjohf = GKNIHNHGBKC.FBKPGGPJOHF; Vector3 vector2; float z3 = vector2.z; Transform targetTransform = fbkpggpjohf.MDKDCJFEBJH; AvatarSkeletonContent lkicgghpkmh = AvatarSkeleton.LKICGGHPKMH; float num; return Mathf.Clamp01(num); } // Token: 0x060154B9 RID: 87225 RVA: 0x004F6A5C File Offset: 0x004F4C5C [Token(Token = "0x60154B9")] [Address(RVA = "0x1C86610", Offset = "0x1C85610", VA = "0x181C86610")] private float IAOAFJHJKOA(Vector3 PHDPPIKNHIA, Vector3 OBMIEODELFL) { float z = OBMIEODELFL.z; float z2 = PHDPPIKNHIA.z; Vector3 vector; float z3 = vector.z; float z4 = OBMIEODELFL.z; float z5 = PHDPPIKNHIA.z; float num; return num; } // Token: 0x060154BA RID: 87226 RVA: 0x004F6A94 File Offset: 0x004F4C94 [Token(Token = "0x60154BA")] [Address(RVA = "0x1C86DE0", Offset = "0x1C85DE0", VA = "0x181C86DE0")] private void IKLOBDCHMFC(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC) { if (!this.OFMIAPOGOPO) { Player player = this.player; VRIK.References references = this.skeletonInverseKinematics.references; Transform root = references.root; Transform head = references.head; Transform transform = this.headAdditiveBaseBoneTransform; if (this.OFMIAPOGOPO) { Transform headTarget = this.skeletonInverseKinematics.solver.spine.headTarget; throw new NullReferenceException(); } RigidbodyEx enoneadfacp = GKNIHNHGBKC.ENONEADFACP; } } // Token: 0x060154BB RID: 87227 RVA: 0x004F6B04 File Offset: 0x004F4D04 [Token(Token = "0x60154BB")] [Address(RVA = "0x1C87F10", Offset = "0x1C86F10", VA = "0x181C87F10")] private void KMLKFIMCLHP(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC) { VRIK vrik = this.skeletonInverseKinematics; Transform bendGoal = vrik.solver.leftLeg.bendGoal; Transform leftCalf = vrik.references.leftCalf; Vector3 vector; float z = vector.z; VRIK vrik2 = this.skeletonInverseKinematics; Transform bendGoal2 = vrik2.solver.rightLeg.bendGoal; Transform rightCalf = vrik2.references.rightCalf; Vector3 vector2; float z2 = vector2.z; VRIK vrik3 = this.skeletonInverseKinematics; Transform target = vrik3.solver.leftLeg.target; Transform leftFoot = vrik3.references.leftFoot; Vector3 vector3; float z3 = vector3.z; VRIK vrik4 = this.skeletonInverseKinematics; Transform target2 = vrik4.solver.rightLeg.target; Transform rightFoot = vrik4.references.rightFoot; Vector3 vector4; float z4 = vector4.z; } // Token: 0x060154BC RID: 87228 RVA: 0x004F6BDC File Offset: 0x004F4DDC [Token(Token = "0x60154BC")] [Address(RVA = "0x1C84850", Offset = "0x1C83850", VA = "0x181C84850")] private void FFEGFNBJAHD(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC) { for (;;) { int num = 0; if ((this.OFMIAPOGOPO ? 1 : 0) != num || GKNIHNHGBKC.ENONEADFACP.FMGHIHCOEDH || GKNIHNHGBKC.PKPNMGGOPFB.FMGHIHCOEDH || !GKNIHNHGBKC.FJPMMIIMNJG.FMGHIHCOEDH) { } int num2 = 0; ProfilerMarker kedgihohbbd = AvatarSkeleton.KEDGIHOHBBD; if (num2 != 0) { Transform headTarget = this.skeletonInverseKinematics.solver.spine.headTarget; Transform targetTransform = GKNIHNHGBKC.ENONEADFACP.MDKDCJFEBJH; } if (num2 != 0) { Transform target = this.skeletonInverseKinematics.solver.leftArm.target; Transform targetTransform2 = GKNIHNHGBKC.PKPNMGGOPFB.MDKDCJFEBJH; } if (num2 != 0) { Transform target2 = this.skeletonInverseKinematics.solver.rightArm.target; Transform targetTransform3 = GKNIHNHGBKC.FJPMMIIMNJG.MDKDCJFEBJH; } this.skeletonInverseKinematics.UpdateSolverExternal(); if (num != 0) { } if (num == 0) { if (num != -1) { } if (num != 0) { } if (num == 0) { if (num != -1) { } int num3; if (num != 0) { num3 = 0; } if (num == 0) { if (num != -1) { } ProfilerMarker.Internal_End((IntPtr)num3); if (num == 0) { break; } } } } } } // Token: 0x060154BD RID: 87229 RVA: 0x004F6CF8 File Offset: 0x004F4EF8 [Token(Token = "0x60154BD")] [Address(RVA = "0x1C890E0", Offset = "0x1C880E0", VA = "0x181C890E0")] private void PAKMCKNNPHH(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC) { ValueTuple[] aenkmoaeekl = this.AENKMOAEEKL; int num = 0; int length = aenkmoaeekl.Length; if (num < length) { num += 2; num += num; Vector3 vector; float z = vector.z; float z2 = Vector3.one.z; num++; } } // Token: 0x060154BE RID: 87230 RVA: 0x004F6D44 File Offset: 0x004F4F44 [Token(Token = "0x60154BE")] [Address(RVA = "0x1C88840", Offset = "0x1C87840", VA = "0x181C88840")] private float NFDNLAJDBED([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1A04C0", Offset = "0x19F8C0")] in ValueTuple CIJJGNCCLOM) { Vector3 vector; float z = vector.z; float num; return num; } // Token: 0x060154BF RID: 87231 RVA: 0x004F6D64 File Offset: 0x004F4F64 [Token(Token = "0x60154BF")] [Address(RVA = "0x1C83580", Offset = "0x1C82580", VA = "0x181C83580")] private Vector3 BNEJGIKENAI([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1A07C0", Offset = "0x19FBC0")] in ValueTuple CIJJGNCCLOM) { Vector3 vector; float z = vector.z; float z2 = Vector3.one.z; Vector3 vector2; float z3 = vector2.z; throw new NullReferenceException(); } // Token: 0x060154C0 RID: 87232 RVA: 0x004F6D94 File Offset: 0x004F4F94 [Token(Token = "0x60154C0")] [Address(RVA = "0x1C84790", Offset = "0x1C83790", VA = "0x181C84790")] private void FCNLBKKKHAK(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC) { IKSolverVR solver = this.skeletonInverseKinematics.solver; RigidbodyEx pkpnmggopfb = GKNIHNHGBKC.PKPNMGGOPFB; AvatarSkeleton.MFGBKGLINDF ppkhhpaihel = this.PPKHHPAIHEL; IKSolverVR.Arm leftArm = solver.leftArm; AvatarSkeleton.MFGBKGLINDF mfplapbghjh = this.MFPLAPBGHJH; ulong num; this.KEFDBAIAKPB(ppkhhpaihel, mfplapbghjh, leftArm, pkpnmggopfb, num != 0UL); IKSolverVR solver2 = this.skeletonInverseKinematics.solver; RigidbodyEx fjpmmiimnjg = GKNIHNHGBKC.FJPMMIIMNJG; IKSolverVR.Arm rightArm = solver2.rightArm; AvatarSkeleton.MFGBKGLINDF imccokgalfk = this.IMCCOKGALFK; AvatarSkeleton.MFGBKGLINDF npihffkefff = this.NPIHFFKEFFF; ulong num2; this.KEFDBAIAKPB(npihffkefff, imccokgalfk, rightArm, fjpmmiimnjg, num2 != 0UL); } // Token: 0x060154C1 RID: 87233 RVA: 0x004F6E1C File Offset: 0x004F501C [Token(Token = "0x60154C1")] [Address(RVA = "0x1C87DC0", Offset = "0x1C86DC0", VA = "0x181C87DC0")] private void KEFDBAIAKPB(AvatarSkeleton.MFGBKGLINDF BIHCGOAIAAE, AvatarSkeleton.MFGBKGLINDF CMIMOPCHNLF, IKSolverVR.Arm DCMIDDIFPNP, RigidbodyEx KMFFAEHFGLF, bool HEJDANMCPBB) { if (!this.OFMIAPOGOPO) { Player player = this.player; PlayerHand leftHand = this.player.leftHand; float num = Mathf.Clamp01(1f); } float num2; DCMIDDIFPNP.positionWeight = num2; DCMIDDIFPNP.rotationWeight = num2; } // Token: 0x060154C2 RID: 87234 RVA: 0x004F6E68 File Offset: 0x004F5068 [Token(Token = "0x60154C2")] [Address(RVA = "0x1C83EB0", Offset = "0x1C82EB0", VA = "0x181C83EB0")] private float ECDOMDCLEPH(bool HEJDANMCPBB) { if (!this.OFMIAPOGOPO) { Player player = this.player; Player player2 = this.player; if (HEJDANMCPBB) { } PlayerHand leftHand = player2.leftHand; return Mathf.Clamp01(1f); } throw new NullReferenceException(); } // Token: 0x060154C3 RID: 87235 RVA: 0x004F6EA8 File Offset: 0x004F50A8 [Token(Token = "0x60154C3")] [Address(RVA = "0x1C83230", Offset = "0x1C82230", VA = "0x181C83230")] private float AKJCCJCFIJE(AvatarSkeleton.MFGBKGLINDF BIHCGOAIAAE, AvatarSkeleton.MFGBKGLINDF CMIMOPCHNLF, IKSolverVR.Arm DCMIDDIFPNP, RigidbodyEx KMFFAEHFGLF) { int num; do { num = 0; if (this.content.HandEffectorWeight == num) { break; } bool flag; if ((this.OFMIAPOGOPO ? 1 : 0) == num && !flag) { Transform target = DCMIDDIFPNP.target; } Transform k__BackingField = BIHCGOAIAAE.k__BackingField; Transform target2 = DCMIDDIFPNP.target; Transform k__BackingField2 = BIHCGOAIAAE.k__BackingField; float num3; float num2 = this.content.HandEffectorWeight.Evaluate(num3); if (num != 0) { } } while (num != 0); throw new NullReferenceException(); } // Token: 0x060154C4 RID: 87236 RVA: 0x004F6F18 File Offset: 0x004F5118 [Token(Token = "0x60154C4")] [Address(RVA = "0x1C892D0", Offset = "0x1C882D0", VA = "0x181C892D0")] private void PCLEOIPNALP(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC) { if (!this.OFMIAPOGOPO) { IKSolverVR.Arm leftArm = this.skeletonInverseKinematics.solver.leftArm; AvatarSkeleton.MFGBKGLINDF dnemkmnglol = this.DNEMKMNGLOL; IKSolverVR.Arm rightArm = this.skeletonInverseKinematics.solver.rightArm; AvatarSkeleton.MFGBKGLINDF ieonbmipdie = this.IEONBMIPDIE; } } // Token: 0x060154C5 RID: 87237 RVA: 0x004F6F68 File Offset: 0x004F5168 [Token(Token = "0x60154C5")] [Address(RVA = "0x1C841F0", Offset = "0x1C831F0", VA = "0x181C841F0")] private void FBILKKNDAGH(RigidbodyEx KMFFAEHFGLF, Transform GOHKEJHHBOJ, Transform NHMJNPFPBGI) { if (!KMFFAEHFGLF.FMGHIHCOEDH) { Transform physicsTransform = KMFFAEHFGLF.ONHPOMOACHE; Transform physicsTransform2 = KMFFAEHFGLF.ONHPOMOACHE; } } // Token: 0x17003AA2 RID: 15010 // (get) Token: 0x060154C6 RID: 87238 RVA: 0x004F6F94 File Offset: 0x004F5194 [Token(Token = "0x17003AA2")] private Renderer[] IOIPPIDGBOO { [Token(Token = "0x60154C6")] [Address(RVA = "0x1C852A0", Offset = "0x1C842A0", VA = "0x181C852A0")] get { Renderer[] phkhddgfapi = this.PHKHDDGFAPI; if (phkhddgfapi == 0) { Renderer[] componentsInChildren = this.bendyTorsoVisual.GetComponentsInChildren(true); this.PHKHDDGFAPI = componentsInChildren; } return phkhddgfapi; } } // Token: 0x17003AA3 RID: 15011 // (get) Token: 0x060154C7 RID: 87239 RVA: 0x004F6FC8 File Offset: 0x004F51C8 [Token(Token = "0x17003AA3")] private MaterialPropertyBlock EFBDFFMEMAM { [Token(Token = "0x60154C7")] [Address(RVA = "0x1C881E0", Offset = "0x1C871E0", VA = "0x181C881E0")] get { MaterialPropertyBlock kdedhidjkge = this.KDEDHIDJKGE; if (kdedhidjkge == 0) { MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock(); this.KDEDHIDJKGE = materialPropertyBlock; Renderer[] phkhddgfapi = this.PHKHDDGFAPI; if (phkhddgfapi == 0) { Renderer[] componentsInChildren = this.bendyTorsoVisual.GetComponentsInChildren(true); this.PHKHDDGFAPI = componentsInChildren; } Renderer renderer = phkhddgfapi[0]; MaterialPropertyBlock kdedhidjkge2 = this.KDEDHIDJKGE; renderer.Internal_GetPropertyBlock(kdedhidjkge2); } return kdedhidjkge; } } // Token: 0x060154C8 RID: 87240 RVA: 0x004F7030 File Offset: 0x004F5230 [Token(Token = "0x60154C8")] [Address(RVA = "0x1C89450", Offset = "0x1C88450", VA = "0x181C89450")] public void SetBendyTorsoShirtColor(Color GJAINANBOCB) { MaterialPropertyBlock materialPropertyBlock = this.EFBDFFMEMAM; MaterialPropertyBlock materialPropertyBlock2 = this.EFBDFFMEMAM; this.UpdateBendyTorsoColor(); } // Token: 0x060154C9 RID: 87241 RVA: 0x004F7058 File Offset: 0x004F5258 [Token(Token = "0x60154C9")] [Address(RVA = "0x1C89590", Offset = "0x1C88590", VA = "0x181C89590")] public void UpdateBendyTorsoColor() { MaterialPropertyBlock materialPropertyBlock = this.EFBDFFMEMAM; Player player = this.player; int pkmjgjjdmpk = AvatarSkeleton.PKMJGJJDMPK; Color color = player.playerAvatar.IAFAJCENECF.color; materialPropertyBlock.SetColor(pkmjgjjdmpk, color); Renderer[] phkhddgfapi = this.PHKHDDGFAPI; if (phkhddgfapi == 0) { Renderer[] componentsInChildren = this.bendyTorsoVisual.GetComponentsInChildren(true); this.PHKHDDGFAPI = componentsInChildren; } int num = 0; int length = phkhddgfapi.Length; if (num < length) { phkhddgfapi[num].Internal_SetPropertyBlock(materialPropertyBlock); num++; } } // Token: 0x060154CA RID: 87242 RVA: 0x004F70E4 File Offset: 0x004F52E4 [Token(Token = "0x60154CA")] [Address(RVA = "0x1C8A280", Offset = "0x1C89280", VA = "0x181C8A280")] public AvatarSkeleton() { AvatarSkeleton.MFGBKGLINDF mfgbkglindf = new AvatarSkeleton.MFGBKGLINDF(); this.KHKIHKCKFKC = mfgbkglindf; AvatarSkeleton.MFGBKGLINDF mfgbkglindf2 = new AvatarSkeleton.MFGBKGLINDF(); this.GACEJGOCPKO = mfgbkglindf2; AvatarSkeleton.MFGBKGLINDF mfgbkglindf3 = new AvatarSkeleton.MFGBKGLINDF(); this.ICOLFPMHNBA = mfgbkglindf3; AvatarSkeleton.MFGBKGLINDF mfgbkglindf4 = new AvatarSkeleton.MFGBKGLINDF(); this.NHFPLOMPJLD = mfgbkglindf4; AvatarSkeleton.MFGBKGLINDF mfgbkglindf5 = new AvatarSkeleton.MFGBKGLINDF(); this.FOPOJBGDEOM = mfgbkglindf5; AvatarSkeleton.MFGBKGLINDF mfgbkglindf6 = new AvatarSkeleton.MFGBKGLINDF(); this.NPIHFFKEFFF = mfgbkglindf6; AvatarSkeleton.MFGBKGLINDF mfgbkglindf7 = new AvatarSkeleton.MFGBKGLINDF(); this.IMCCOKGALFK = mfgbkglindf7; AvatarSkeleton.MFGBKGLINDF mfgbkglindf8 = new AvatarSkeleton.MFGBKGLINDF(); this.IEONBMIPDIE = mfgbkglindf8; AvatarSkeleton.MFGBKGLINDF mfgbkglindf9 = new AvatarSkeleton.MFGBKGLINDF(); this.PPKHHPAIHEL = mfgbkglindf9; AvatarSkeleton.MFGBKGLINDF mfgbkglindf10 = new AvatarSkeleton.MFGBKGLINDF(); this.MFPLAPBGHJH = mfgbkglindf10; AvatarSkeleton.MFGBKGLINDF mfgbkglindf11 = new AvatarSkeleton.MFGBKGLINDF(); this.DNEMKMNGLOL = mfgbkglindf11; AvatarSkeleton.MFGBKGLINDF mfgbkglindf12 = new AvatarSkeleton.MFGBKGLINDF(); this.KOFLNICLIAM = mfgbkglindf12; AvatarSkeleton.MFGBKGLINDF mfgbkglindf13 = new AvatarSkeleton.MFGBKGLINDF(); this.PEHHJJEIAGC = mfgbkglindf13; AvatarSkeleton.MFGBKGLINDF mfgbkglindf14 = new AvatarSkeleton.MFGBKGLINDF(); this.EDBAFLIMPND = mfgbkglindf14; AvatarSkeleton.MFGBKGLINDF mfgbkglindf15 = new AvatarSkeleton.MFGBKGLINDF(); this.DLNNFBDHLMH = mfgbkglindf15; AvatarSkeleton.MFGBKGLINDF mfgbkglindf16 = new AvatarSkeleton.MFGBKGLINDF(); this.JLDGAGCFEFA = mfgbkglindf16; AvatarSkeleton.MFGBKGLINDF mfgbkglindf17 = new AvatarSkeleton.MFGBKGLINDF(); this.JJCHFFFCNHI = mfgbkglindf17; CJMGCKECLBD cjmgckeclbd = new CJMGCKECLBD(); this.JGKOFNODIGA = cjmgckeclbd; PBCPECJNPKD pbcpecjnpkd = new PBCPECJNPKD(); this.PLNLDHBLBKH = pbcpecjnpkd; float z = Vector3.zero.z; this.GBGEOAJFGEP.z = z; BOBNIEKPHOA bobniekphoa = new BOBNIEKPHOA(); this.LAMNCNPAPOL = bobniekphoa; PBCPECJNPKD pbcpecjnpkd2 = new PBCPECJNPKD(); this.GKABCBCJONP = pbcpecjnpkd2; BOBNIEKPHOA bobniekphoa2 = new BOBNIEKPHOA(); this.BPBFMLBOJGF = bobniekphoa2; List list = new List(); this.DCLALBJKDIJ = list; StringBuilder stringBuilder = new StringBuilder(); this.IJFIEOMENAA = stringBuilder; base..ctor(); } // Token: 0x060154CB RID: 87243 RVA: 0x004F7270 File Offset: 0x004F5470 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60154CB")] [Address(RVA = "0x1C89DC0", Offset = "0x1C88DC0", VA = "0x181C89DC0")] static AvatarSkeleton() { int num = 0; AvatarSkeleton.DLEALBEJBCH = ProfilerMarker.Internal_Create("UpdateAvatarSkeleton", (ushort)num); int num2 = 0; AvatarSkeleton.HCPAMBFMEGA = ProfilerMarker.Internal_Create("UpdateAvatarSkeletonAnimation", (ushort)num2); int num3 = 0; IntPtr intPtr = ProfilerMarker.Internal_Create("UpdateAvatarSkeletonInverseKinematics", (ushort)num3); int num4 = 0; AvatarSkeleton.KEDGIHOHBBD = intPtr; AvatarSkeleton.CENHEIFJMMB = num4; AvatarSkeleton.JJGJEDJKIBP = num4; } // Token: 0x0400E0D9 RID: 57561 [Token(Token = "0x400E0D9")] private const int OPEFJFCLAMH = 0; // Token: 0x0400E0DA RID: 57562 [Token(Token = "0x400E0DA")] private const float BNOPLHDKJNG = 10f; // Token: 0x0400E0DB RID: 57563 [Token(Token = "0x400E0DB")] private static readonly int IBDJLGLPOPK = Animator.StringToHash("Base Layer.Jump.Jump Moving Start"); // Token: 0x0400E0DC RID: 57564 [Token(Token = "0x400E0DC")] private static readonly int GHBOLLDMKBP = Animator.StringToHash("Base Layer.Jump.Jump InPlace Start"); // Token: 0x0400E0DD RID: 57565 [Token(Token = "0x400E0DD")] private static readonly int JIBCOBMNJPN = Animator.StringToHash("IsMoving"); // Token: 0x0400E0DE RID: 57566 [Token(Token = "0x400E0DE")] private static readonly int JNEMNAPNIDI = Animator.StringToHash("IsFalling"); // Token: 0x0400E0DF RID: 57567 [Token(Token = "0x400E0DF")] private static readonly int PODJNACOGHJ = Animator.StringToHash("IsSliding"); // Token: 0x0400E0E0 RID: 57568 [Token(Token = "0x400E0E0")] private static readonly int DBBFIGKHLEH = Animator.StringToHash("IsSitting"); // Token: 0x0400E0E1 RID: 57569 [Token(Token = "0x400E0E1")] private static readonly int AKKJPDOFECK = Animator.StringToHash("IsFlying"); // Token: 0x0400E0E2 RID: 57570 [Token(Token = "0x400E0E2")] private static readonly int AHILJBLOLJG = Animator.StringToHash("IsClimbing"); // Token: 0x0400E0E3 RID: 57571 [Token(Token = "0x400E0E3")] private static readonly int DNJMJJHHJBJ = Animator.StringToHash("IsLanding"); // Token: 0x0400E0E4 RID: 57572 [Token(Token = "0x400E0E4")] private static readonly int DBMJLGJHOEE = Animator.StringToHash("IsWallRunningLeft"); // Token: 0x0400E0E5 RID: 57573 [Token(Token = "0x400E0E5")] private static readonly int PBIGKLDMFJD = Animator.StringToHash("IsWallRunningRight"); // Token: 0x0400E0E6 RID: 57574 [Token(Token = "0x400E0E6")] private static readonly int CMKJEAMJEFL = Animator.StringToHash("OnJump"); // Token: 0x0400E0E7 RID: 57575 [Token(Token = "0x400E0E7")] private static readonly int CJGHAPEBBJB = Animator.StringToHash("OnSlideStart"); // Token: 0x0400E0E8 RID: 57576 [Token(Token = "0x400E0E8")] private static readonly int LFNKDJJKMPI = Animator.StringToHash("OnTeleport"); // Token: 0x0400E0E9 RID: 57577 [Token(Token = "0x400E0E9")] private static readonly int DOBFDNDPCHA = Animator.StringToHash("AngularVelocity"); // Token: 0x0400E0EA RID: 57578 [Token(Token = "0x400E0EA")] private static readonly int ABLGCHCKPJK = Animator.StringToHash("WalkSpeed"); // Token: 0x0400E0EB RID: 57579 [Token(Token = "0x400E0EB")] private static readonly int BCEBFOGGMGH = Animator.StringToHash("StrafeAngleNormalized"); // Token: 0x0400E0EC RID: 57580 [Token(Token = "0x400E0EC")] private static readonly int ALEAPJBBAJL = Animator.StringToHash("IsWalkingBackward"); // Token: 0x0400E0ED RID: 57581 [Token(Token = "0x400E0ED")] private static readonly int ELAGHEJOOIN = Animator.StringToHash("IsSteering"); // Token: 0x0400E0EE RID: 57582 [Token(Token = "0x400E0EE")] private static readonly int PCHMOPLHAOL = Animator.StringToHash("NormalizedHeight"); // Token: 0x0400E0EF RID: 57583 [Token(Token = "0x400E0EF")] private static readonly int PKMJGJJDMPK = Shader.PropertyToID("_Red_Col"); // Token: 0x0400E0F0 RID: 57584 [Token(Token = "0x400E0F0")] private static readonly int PBACJIGOEKI = Shader.PropertyToID("_Green_Col"); // Token: 0x0400E0F1 RID: 57585 [Token(Token = "0x400E0F1")] private static readonly int HBMNGKFPHIJ = Shader.PropertyToID("_Blue_Col"); // Token: 0x0400E0F2 RID: 57586 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400E0F2")] [SerializeField] protected AvatarSkeletonContent content; // Token: 0x0400E0F3 RID: 57587 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400E0F3")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.NestedParent, false, false, false)] protected Player player; // Token: 0x0400E0F4 RID: 57588 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400E0F4")] [SerializeField] protected Animator skeletonAnimator; // Token: 0x0400E0F5 RID: 57589 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400E0F5")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] protected VRIK skeletonInverseKinematics; // Token: 0x0400E0F6 RID: 57590 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400E0F6")] [SerializeField] private AvatarSkeleton.SkeletonLODUpdateRate[] lodUpdateRates; // Token: 0x0400E0F7 RID: 57591 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400E0F7")] private readonly AvatarSkeleton.MFGBKGLINDF KHKIHKCKFKC; // Token: 0x0400E0F8 RID: 57592 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400E0F8")] private readonly AvatarSkeleton.MFGBKGLINDF GACEJGOCPKO; // Token: 0x0400E0F9 RID: 57593 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400E0F9")] private readonly AvatarSkeleton.MFGBKGLINDF ICOLFPMHNBA; // Token: 0x0400E0FA RID: 57594 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400E0FA")] private readonly AvatarSkeleton.MFGBKGLINDF NHFPLOMPJLD; // Token: 0x0400E0FB RID: 57595 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400E0FB")] private readonly AvatarSkeleton.MFGBKGLINDF FOPOJBGDEOM; // Token: 0x0400E0FC RID: 57596 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400E0FC")] private readonly AvatarSkeleton.MFGBKGLINDF NPIHFFKEFFF; // Token: 0x0400E0FD RID: 57597 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400E0FD")] private readonly AvatarSkeleton.MFGBKGLINDF IMCCOKGALFK; // Token: 0x0400E0FE RID: 57598 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400E0FE")] private readonly AvatarSkeleton.MFGBKGLINDF IEONBMIPDIE; // Token: 0x0400E0FF RID: 57599 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400E0FF")] private readonly AvatarSkeleton.MFGBKGLINDF PPKHHPAIHEL; // Token: 0x0400E100 RID: 57600 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400E100")] private readonly AvatarSkeleton.MFGBKGLINDF MFPLAPBGHJH; // Token: 0x0400E101 RID: 57601 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400E101")] private readonly AvatarSkeleton.MFGBKGLINDF DNEMKMNGLOL; // Token: 0x0400E102 RID: 57602 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400E102")] private readonly AvatarSkeleton.MFGBKGLINDF KOFLNICLIAM; // Token: 0x0400E103 RID: 57603 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400E103")] private readonly AvatarSkeleton.MFGBKGLINDF PEHHJJEIAGC; // Token: 0x0400E104 RID: 57604 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400E104")] private readonly AvatarSkeleton.MFGBKGLINDF EDBAFLIMPND; // Token: 0x0400E105 RID: 57605 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400E105")] private readonly AvatarSkeleton.MFGBKGLINDF DLNNFBDHLMH; // Token: 0x0400E106 RID: 57606 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400E106")] private readonly AvatarSkeleton.MFGBKGLINDF JLDGAGCFEFA; // Token: 0x0400E107 RID: 57607 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400E107")] private readonly AvatarSkeleton.MFGBKGLINDF JJCHFFFCNHI; // Token: 0x0400E108 RID: 57608 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400E108")] private ReadOnlyCollection ELMACHLPKCM; // Token: 0x0400E109 RID: 57609 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400E109")] [SerializeField] protected Transform headAdditiveBaseBoneTransform; // Token: 0x0400E10A RID: 57610 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400E10A")] [SerializeField] protected GameObject bendyTorsoVisual; // Token: 0x0400E10B RID: 57611 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400E10B")] private Renderer[] PHKHDDGFAPI; // Token: 0x0400E10C RID: 57612 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400E10C")] private MaterialPropertyBlock KDEDHIDJKGE; // Token: 0x0400E10D RID: 57613 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400E10D")] [SerializeField] protected GameObject skeletonExceptForTorsoDebugVisual; // Token: 0x0400E10E RID: 57614 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400E10E")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x19D7B0", Offset = "0x19CBB0")] private ValueTuple[] AENKMOAEEKL; // Token: 0x0400E10F RID: 57615 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400E10F")] private bool MFBIIAEFGPM; // Token: 0x0400E110 RID: 57616 [FieldOffset(Offset = "0x129")] [Token(Token = "0x400E110")] private bool OFMIAPOGOPO; // Token: 0x0400E111 RID: 57617 [Token(Token = "0x400E111")] private static AvatarSkeletonContent LKICGGHPKMH; // Token: 0x0400E112 RID: 57618 [Token(Token = "0x400E112")] private static readonly ProfilerMarker DLEALBEJBCH; // Token: 0x0400E113 RID: 57619 [Token(Token = "0x400E113")] private static readonly ProfilerMarker HCPAMBFMEGA; // Token: 0x0400E114 RID: 57620 [Token(Token = "0x400E114")] private static readonly ProfilerMarker KEDGIHOHBBD; // Token: 0x0400E115 RID: 57621 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400E115")] private ProfilerMarker CHNCCNPKFHC; // Token: 0x0400E116 RID: 57622 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400E116")] private bool NPCAOKPACMP; // Token: 0x0400E117 RID: 57623 [FieldOffset(Offset = "0x139")] [Token(Token = "0x400E117")] private bool DFJKNPEONFK; // Token: 0x0400E118 RID: 57624 [FieldOffset(Offset = "0x13A")] [Token(Token = "0x400E118")] private bool LPCLJBFNAOB; // Token: 0x0400E119 RID: 57625 [FieldOffset(Offset = "0x13B")] [Token(Token = "0x400E119")] private bool HIAHPIGFBPI; // Token: 0x0400E11A RID: 57626 [FieldOffset(Offset = "0x13C")] [Token(Token = "0x400E11A")] private float DEOFKOEJCHP; // Token: 0x0400E11C RID: 57628 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400E11C")] private bool ALJLENKOAEL; // Token: 0x0400E11D RID: 57629 [FieldOffset(Offset = "0x14C")] [Token(Token = "0x400E11D")] private AvatarSkeleton.DPGLCJKEGIG JKMBGKNPKOE; // Token: 0x0400E11E RID: 57630 [FieldOffset(Offset = "0x150")] [Token(Token = "0x400E11E")] private float DEJAOMECJLI; // Token: 0x0400E11F RID: 57631 [FieldOffset(Offset = "0x158")] [Token(Token = "0x400E11F")] private readonly CJMGCKECLBD JGKOFNODIGA; // Token: 0x0400E120 RID: 57632 [FieldOffset(Offset = "0x160")] [Token(Token = "0x400E120")] private readonly PBCPECJNPKD PLNLDHBLBKH; // Token: 0x0400E121 RID: 57633 [FieldOffset(Offset = "0x168")] [Token(Token = "0x400E121")] private Vector3 GBGEOAJFGEP; // Token: 0x0400E122 RID: 57634 [FieldOffset(Offset = "0x174")] [Token(Token = "0x400E122")] private AvatarSkeleton.DPGLCJKEGIG CLLAILBMFEF; // Token: 0x0400E123 RID: 57635 [FieldOffset(Offset = "0x178")] [Token(Token = "0x400E123")] private float ELFBEHPMDAO; // Token: 0x0400E124 RID: 57636 [FieldOffset(Offset = "0x17C")] [Token(Token = "0x400E124")] private float KHJFDILDLAD; // Token: 0x0400E125 RID: 57637 [FieldOffset(Offset = "0x180")] [Token(Token = "0x400E125")] private readonly BOBNIEKPHOA LAMNCNPAPOL; // Token: 0x0400E126 RID: 57638 [FieldOffset(Offset = "0x188")] [Token(Token = "0x400E126")] private readonly PBCPECJNPKD GKABCBCJONP; // Token: 0x0400E127 RID: 57639 [FieldOffset(Offset = "0x190")] [Token(Token = "0x400E127")] private readonly BOBNIEKPHOA BPBFMLBOJGF; // Token: 0x0400E128 RID: 57640 [FieldOffset(Offset = "0x198")] [Token(Token = "0x400E128")] private bool NIJEMEEHPJP; // Token: 0x0400E129 RID: 57641 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400E129")] private readonly List DCLALBJKDIJ; // Token: 0x0400E12A RID: 57642 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x400E12A")] private readonly StringBuilder IJFIEOMENAA; // Token: 0x0400E12B RID: 57643 [Token(Token = "0x400E12B")] private static GameObject CENHEIFJMMB; // Token: 0x0400E12C RID: 57644 [Token(Token = "0x400E12C")] private static Camera JJGJEDJKIBP; // Token: 0x0400E12D RID: 57645 [Token(Token = "0x400E12D")] private static readonly Vector3 HFEHPPLEFPD; // Token: 0x0400E12E RID: 57646 [Token(Token = "0x400E12E")] private static readonly Vector3 PHLOIIILPLM; // Token: 0x0400E12F RID: 57647 [Token(Token = "0x400E12F")] private static readonly Vector3 KOLBLDKGPEE; // Token: 0x0400E130 RID: 57648 [Token(Token = "0x400E130")] private static readonly Vector3 DPGPFFPKBKK; // Token: 0x02003125 RID: 12581 [Token(Token = "0x2003125")] [Serializable] private struct SkeletonLODUpdateRate { // Token: 0x0400E131 RID: 57649 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E131")] public EEDONNAHMFK lod; // Token: 0x0400E132 RID: 57650 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400E132")] public float updateRate; } // Token: 0x02003126 RID: 12582 [Token(Token = "0x2003126")] private class MFGBKGLINDF : AvatarSkeleton.HGABEEDPBLD { // Token: 0x17003AA4 RID: 15012 // (get) Token: 0x060154CC RID: 87244 RVA: 0x004F742C File Offset: 0x004F562C // (set) Token: 0x060154CD RID: 87245 RVA: 0x004F7440 File Offset: 0x004F5640 [Token(Token = "0x17003AA4")] public Transform KPEGGEIPKDN { [Token(Token = "0x60154CC")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")] get; [Token(Token = "0x60154CD")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] set; } // Token: 0x17003AA5 RID: 15013 // (get) Token: 0x060154CE RID: 87246 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060154CF RID: 87247 RVA: 0x004F7454 File Offset: 0x004F5654 [Token(Token = "0x17003AA5")] public Vector3 HBBNEGCCGKG { [Token(Token = "0x60154CE")] [Address(RVA = "0x901F80", Offset = "0x900F80", VA = "0x180901F80", Slot = "5")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60154CF")] [Address(RVA = "0x901FA0", Offset = "0x900FA0", VA = "0x180901FA0")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17003AA6 RID: 15014 // (get) Token: 0x060154D0 RID: 87248 RVA: 0x004F7474 File Offset: 0x004F5674 // (set) Token: 0x060154D1 RID: 87249 RVA: 0x004F7488 File Offset: 0x004F5688 [Token(Token = "0x17003AA6")] public float? IDPGDCALMFB { [Token(Token = "0x60154D0")] [Address(RVA = "0x1868AF0", Offset = "0x1867AF0", VA = "0x181868AF0")] get; [Token(Token = "0x60154D1")] [Address(RVA = "0x1868B00", Offset = "0x1867B00", VA = "0x181868B00")] set; } // Token: 0x060154D2 RID: 87250 RVA: 0x004F749C File Offset: 0x004F569C [Token(Token = "0x60154D2")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MFGBKGLINDF() { } } // Token: 0x02003127 RID: 12583 [Token(Token = "0x2003127")] public interface HGABEEDPBLD { // Token: 0x17003AA7 RID: 15015 // (get) Token: 0x060154D3 RID: 87251 [Token(Token = "0x17003AA7")] Transform KPEGGEIPKDN { [Token(Token = "0x60154D3")] [Address(Slot = "0")] get; } // Token: 0x17003AA8 RID: 15016 // (get) Token: 0x060154D4 RID: 87252 [Token(Token = "0x17003AA8")] Vector3 HBBNEGCCGKG { [Token(Token = "0x60154D4")] [Address(Slot = "1")] get; } } // Token: 0x02003128 RID: 12584 [Token(Token = "0x2003128")] private struct KLBCBLIENCE { // Token: 0x0400E136 RID: 57654 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E136")] public float FFPPABMIPNM; // Token: 0x0400E137 RID: 57655 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400E137")] public RigidbodyEx FBKPGGPJOHF; // Token: 0x0400E138 RID: 57656 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E138")] public RigidbodyEx ENONEADFACP; // Token: 0x0400E139 RID: 57657 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E139")] public RigidbodyEx PKPNMGGOPFB; // Token: 0x0400E13A RID: 57658 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E13A")] public RigidbodyEx FJPMMIIMNJG; // Token: 0x0400E13B RID: 57659 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E13B")] public Vector3 PHOHAANOOKC; // Token: 0x0400E13C RID: 57660 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400E13C")] public Vector3 BDBGCMGGBGI; // Token: 0x0400E13D RID: 57661 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400E13D")] public bool ODHBMKLJNOB; } // Token: 0x02003129 RID: 12585 [Token(Token = "0x2003129")] private enum DPGLCJKEGIG { // Token: 0x0400E13F RID: 57663 [Token(Token = "0x400E13F")] Idle, // Token: 0x0400E140 RID: 57664 [Token(Token = "0x400E140")] FollowingTarget, // Token: 0x0400E141 RID: 57665 [Token(Token = "0x400E141")] LockedToTarget } // Token: 0x0200312A RID: 12586 [Token(Token = "0x200312A")] private enum DNNOPFIPIID { // Token: 0x0400E143 RID: 57667 [Token(Token = "0x400E143")] Smooth, // Token: 0x0400E144 RID: 57668 [Token(Token = "0x400E144")] BalancedBasedOnDeadzones, // Token: 0x0400E145 RID: 57669 [Token(Token = "0x400E145")] ForceSnapIntoPlace } // Token: 0x0200312B RID: 12587 [Token(Token = "0x200312B")] private struct AAJNEOEOEMN : IDisposable { // Token: 0x060154D5 RID: 87253 RVA: 0x004F74B0 File Offset: 0x004F56B0 [Token(Token = "0x60154D5")] [Address(RVA = "0x1F042A0", Offset = "0x1F032A0", VA = "0x181F042A0")] public AAJNEOEOEMN(Transform CDOKHHBPDMK, Transform IPBENMLGEPA) { this.CDOKHHBPDMK = CDOKHHBPDMK; Transform parent = CDOKHHBPDMK.parent; this.HMCDOEKIJPL = parent; if (parent != IPBENMLGEPA) { int num = 0; CDOKHHBPDMK.SetParent(IPBENMLGEPA, num != 0); } } // Token: 0x060154D6 RID: 87254 RVA: 0x004F74EC File Offset: 0x004F56EC [Token(Token = "0x60154D6")] [Address(RVA = "0x1F041F0", Offset = "0x1F031F0", VA = "0x181F041F0", Slot = "4")] public void Dispose() { bool flag; if (flag) { Transform hmcdoekijpl = this.HMCDOEKIJPL; return; } } // Token: 0x0400E146 RID: 57670 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E146")] private readonly Transform CDOKHHBPDMK; // Token: 0x0400E147 RID: 57671 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400E147")] private readonly Transform HMCDOEKIJPL; } } }