Files
2026-04-10 22:50:51 +02:00

2753 lines
123 KiB
C#

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: 0x02003039 RID: 12345
[Token(Token = "0x2003039")]
public class AvatarSkeleton : MonoBehaviourPun, BLFKPFHDCOI
{
// Token: 0x170039D5 RID: 14805
// (get) Token: 0x06015034 RID: 86068 RVA: 0x004EADA8 File Offset: 0x004E8FA8
[Token(Token = "0x170039D5")]
public AvatarSkeleton.HGABEEDPBLD CFPAGMKCJLM
{
[Token(Token = "0x6015034")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get
{
/*
An exception occurred when decompiling this method (06015034)
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: 0x170039D6 RID: 14806
// (get) Token: 0x06015035 RID: 86069 RVA: 0x004EADBC File Offset: 0x004E8FBC
[Token(Token = "0x170039D6")]
public AvatarSkeleton.HGABEEDPBLD EEANBDDIPEL
{
[Token(Token = "0x6015035")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
get
{
/*
An exception occurred when decompiling this method (06015035)
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: 0x170039D7 RID: 14807
// (get) Token: 0x06015036 RID: 86070 RVA: 0x004EADD0 File Offset: 0x004E8FD0
[Token(Token = "0x170039D7")]
public AvatarSkeleton.HGABEEDPBLD JKGNFMLOOHB
{
[Token(Token = "0x6015036")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
get
{
/*
An exception occurred when decompiling this method (06015036)
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: 0x170039D8 RID: 14808
// (get) Token: 0x06015037 RID: 86071 RVA: 0x004EADE4 File Offset: 0x004E8FE4
[Token(Token = "0x170039D8")]
public AvatarSkeleton.HGABEEDPBLD MGDGGNBHDAD
{
[Token(Token = "0x6015037")]
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
get
{
/*
An exception occurred when decompiling this method (06015037)
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: 0x170039D9 RID: 14809
// (get) Token: 0x06015038 RID: 86072 RVA: 0x004EADF8 File Offset: 0x004E8FF8
[Token(Token = "0x170039D9")]
public AvatarSkeleton.HGABEEDPBLD BPNKLNCPOHE
{
[Token(Token = "0x6015038")]
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
get
{
/*
An exception occurred when decompiling this method (06015038)
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: 0x170039DA RID: 14810
// (get) Token: 0x06015039 RID: 86073 RVA: 0x004EAE0C File Offset: 0x004E900C
[Token(Token = "0x170039DA")]
public AvatarSkeleton.HGABEEDPBLD GNEEFLCLOFI
{
[Token(Token = "0x6015039")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
get
{
/*
An exception occurred when decompiling this method (06015039)
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: 0x170039DB RID: 14811
// (get) Token: 0x0601503A RID: 86074 RVA: 0x004EAE20 File Offset: 0x004E9020
[Token(Token = "0x170039DB")]
public AvatarSkeleton.HGABEEDPBLD CCBPKHNKEHJ
{
[Token(Token = "0x601503A")]
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
get
{
/*
An exception occurred when decompiling this method (0601503A)
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: 0x170039DC RID: 14812
// (get) Token: 0x0601503B RID: 86075 RVA: 0x004EAE34 File Offset: 0x004E9034
[Token(Token = "0x170039DC")]
public AvatarSkeleton.HGABEEDPBLD BPFJNOMHAEE
{
[Token(Token = "0x601503B")]
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
get
{
/*
An exception occurred when decompiling this method (0601503B)
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: 0x170039DD RID: 14813
// (get) Token: 0x0601503C RID: 86076 RVA: 0x004EAE48 File Offset: 0x004E9048
[Token(Token = "0x170039DD")]
public AvatarSkeleton.HGABEEDPBLD PAADGOGFMHK
{
[Token(Token = "0x601503C")]
[Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")]
get
{
/*
An exception occurred when decompiling this method (0601503C)
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: 0x170039DE RID: 14814
// (get) Token: 0x0601503D RID: 86077 RVA: 0x004EAE5C File Offset: 0x004E905C
[Token(Token = "0x170039DE")]
public AvatarSkeleton.HGABEEDPBLD AAADLDEBBIP
{
[Token(Token = "0x601503D")]
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
get
{
/*
An exception occurred when decompiling this method (0601503D)
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: 0x170039DF RID: 14815
// (get) Token: 0x0601503E RID: 86078 RVA: 0x004EAE70 File Offset: 0x004E9070
[Token(Token = "0x170039DF")]
public AvatarSkeleton.HGABEEDPBLD PNEKDFAFCJF
{
[Token(Token = "0x601503E")]
[Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")]
get
{
/*
An exception occurred when decompiling this method (0601503E)
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: 0x170039E0 RID: 14816
// (get) Token: 0x0601503F RID: 86079 RVA: 0x004EAE84 File Offset: 0x004E9084
[Token(Token = "0x170039E0")]
public AvatarSkeleton.HGABEEDPBLD ILGPBKKMDOD
{
[Token(Token = "0x601503F")]
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
get
{
/*
An exception occurred when decompiling this method (0601503F)
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: 0x170039E1 RID: 14817
// (get) Token: 0x06015040 RID: 86080 RVA: 0x004EAE98 File Offset: 0x004E9098
[Token(Token = "0x170039E1")]
public AvatarSkeleton.HGABEEDPBLD KIFFHNBLNMD
{
[Token(Token = "0x6015040")]
[Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")]
get
{
/*
An exception occurred when decompiling this method (06015040)
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: 0x170039E2 RID: 14818
// (get) Token: 0x06015041 RID: 86081 RVA: 0x004EAEAC File Offset: 0x004E90AC
[Token(Token = "0x170039E2")]
public AvatarSkeleton.HGABEEDPBLD BKHOEFCGEMB
{
[Token(Token = "0x6015041")]
[Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910")]
get
{
/*
An exception occurred when decompiling this method (06015041)
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: 0x170039E3 RID: 14819
// (get) Token: 0x06015042 RID: 86082 RVA: 0x004EAEC0 File Offset: 0x004E90C0
[Token(Token = "0x170039E3")]
public AvatarSkeleton.HGABEEDPBLD FPNMDBKMECO
{
[Token(Token = "0x6015042")]
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")]
get
{
/*
An exception occurred when decompiling this method (06015042)
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: 0x170039E4 RID: 14820
// (get) Token: 0x06015043 RID: 86083 RVA: 0x004EAED4 File Offset: 0x004E90D4
[Token(Token = "0x170039E4")]
public AvatarSkeleton.HGABEEDPBLD CBALGLICNJA
{
[Token(Token = "0x6015043")]
[Address(RVA = "0x9CD8C0", Offset = "0x9CC6C0", VA = "0x1809CD8C0")]
get
{
/*
An exception occurred when decompiling this method (06015043)
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: 0x170039E5 RID: 14821
// (get) Token: 0x06015044 RID: 86084 RVA: 0x004EAEE8 File Offset: 0x004E90E8
[Token(Token = "0x170039E5")]
public AvatarSkeleton.HGABEEDPBLD DOEAPPALLBG
{
[Token(Token = "0x6015044")]
[Address(RVA = "0x4CB300", Offset = "0x4CA100", VA = "0x1804CB300")]
get
{
/*
An exception occurred when decompiling this method (06015044)
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: 0x170039E6 RID: 14822
// (get) Token: 0x06015045 RID: 86085 RVA: 0x004EAEFC File Offset: 0x004E90FC
[Token(Token = "0x170039E6")]
public IReadOnlyList<AvatarSkeleton.HGABEEDPBLD> NKKGJJMJBJC
{
[Token(Token = "0x6015045")]
[Address(RVA = "0x8379C0", Offset = "0x8367C0", VA = "0x1808379C0")]
get
{
/*
An exception occurred when decompiling this method (06015045)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Core.AvatarSkeleton.AvatarSkeleton/HGABEEDPBLD> 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<class RecRoom.Core.AvatarSkeleton.AvatarSkeleton/MFGBKGLINDF>(var_0_06, ldfld:class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class RecRoom.Core.AvatarSkeleton.AvatarSkeleton/MFGBKGLINDF>(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: 0x06015046 RID: 86086 RVA: 0x004EAF10 File Offset: 0x004E9110
[Token(Token = "0x6015046")]
[Address(RVA = "0x1137770", Offset = "0x1136570", VA = "0x181137770")]
public void HideAllBoneDebugVisuals()
{
GameObject gameObject = this.skeletonExceptForTorsoDebugVisual;
int num = 0;
gameObject.SetActive(num != 0);
}
// Token: 0x06015047 RID: 86087 RVA: 0x004EAF34 File Offset: 0x004E9134
[Token(Token = "0x6015047")]
[Address(RVA = "0x113AA40", Offset = "0x1139840", VA = "0x18113AA40")]
public void ShowAllBoneDebugVisuals()
{
this.skeletonExceptForTorsoDebugVisual.SetActive(true);
}
// Token: 0x06015048 RID: 86088 RVA: 0x004EAF54 File Offset: 0x004E9154
[Token(Token = "0x6015048")]
[Address(RVA = "0x11387D0", Offset = "0x11375D0", VA = "0x1811387D0")]
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.<BCMDGNNLAPC>k__BackingField = head;
AvatarSkeleton.MFGBKGLINDF gacejgocpko = this.GACEJGOCPKO;
Transform neck = references.neck;
gacejgocpko.<BCMDGNNLAPC>k__BackingField = neck;
AvatarSkeleton.MFGBKGLINDF icolfpmhnba = this.ICOLFPMHNBA;
Transform chest = references.chest;
icolfpmhnba.<BCMDGNNLAPC>k__BackingField = chest;
AvatarSkeleton.MFGBKGLINDF nhfplompjld = this.NHFPLOMPJLD;
Transform spine = references.spine;
nhfplompjld.<BCMDGNNLAPC>k__BackingField = spine;
AvatarSkeleton.MFGBKGLINDF fopojbgdeom = this.FOPOJBGDEOM;
Transform pelvis = references.pelvis;
fopojbgdeom.<BCMDGNNLAPC>k__BackingField = pelvis;
AvatarSkeleton.MFGBKGLINDF npihffkefff = this.NPIHFFKEFFF;
Transform rightUpperArm = references.rightUpperArm;
npihffkefff.<BCMDGNNLAPC>k__BackingField = rightUpperArm;
AvatarSkeleton.MFGBKGLINDF imccokgalfk = this.IMCCOKGALFK;
Transform rightForearm = references.rightForearm;
imccokgalfk.<BCMDGNNLAPC>k__BackingField = rightForearm;
AvatarSkeleton.MFGBKGLINDF ieonbmipdie = this.IEONBMIPDIE;
Transform rightHand = references.rightHand;
ieonbmipdie.<BCMDGNNLAPC>k__BackingField = rightHand;
AvatarSkeleton.MFGBKGLINDF ppkhhpaihel = this.PPKHHPAIHEL;
Transform leftUpperArm = references.leftUpperArm;
ppkhhpaihel.<BCMDGNNLAPC>k__BackingField = leftUpperArm;
AvatarSkeleton.MFGBKGLINDF mfplapbghjh = this.MFPLAPBGHJH;
Transform leftForearm = references.leftForearm;
mfplapbghjh.<BCMDGNNLAPC>k__BackingField = leftForearm;
AvatarSkeleton.MFGBKGLINDF dnemkmnglol = this.DNEMKMNGLOL;
Transform leftHand = references.leftHand;
dnemkmnglol.<BCMDGNNLAPC>k__BackingField = leftHand;
AvatarSkeleton.MFGBKGLINDF koflnicliam = this.KOFLNICLIAM;
Transform rightThigh = references.rightThigh;
koflnicliam.<BCMDGNNLAPC>k__BackingField = rightThigh;
AvatarSkeleton.MFGBKGLINDF pehhjjeiagc = this.PEHHJJEIAGC;
Transform rightCalf = references.rightCalf;
pehhjjeiagc.<BCMDGNNLAPC>k__BackingField = rightCalf;
AvatarSkeleton.MFGBKGLINDF edbaflimpnd = this.EDBAFLIMPND;
Transform rightFoot = references.rightFoot;
edbaflimpnd.<BCMDGNNLAPC>k__BackingField = rightFoot;
AvatarSkeleton.MFGBKGLINDF dlnnfbdhlmh = this.DLNNFBDHLMH;
Transform leftThigh = references.leftThigh;
dlnnfbdhlmh.<BCMDGNNLAPC>k__BackingField = leftThigh;
AvatarSkeleton.MFGBKGLINDF jldgagcfefa = this.JLDGAGCFEFA;
Transform leftCalf = references.leftCalf;
jldgagcfefa.<BCMDGNNLAPC>k__BackingField = leftCalf;
AvatarSkeleton.MFGBKGLINDF jjchfffcnhi = this.JJCHFFFCNHI;
Transform leftFoot = references.leftFoot;
jjchfffcnhi.<BCMDGNNLAPC>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<AvatarSkeleton.MFGBKGLINDF> 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 - " + "<unknown player name>";
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: 0x06015049 RID: 86089 RVA: 0x004EB3AC File Offset: 0x004E95AC
[Token(Token = "0x6015049")]
[Address(RVA = "0x113A470", Offset = "0x1139270", VA = "0x18113A470")]
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: 0x0601504A RID: 86090 RVA: 0x004EB42C File Offset: 0x004E962C
[Token(Token = "0x601504A")]
[Address(RVA = "0x113A380", Offset = "0x1139180", VA = "0x18113A380")]
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: 0x0601504B RID: 86091 RVA: 0x004EB494 File Offset: 0x004E9694
[Token(Token = "0x601504B")]
[Address(RVA = "0x113ABD0", Offset = "0x11399D0", VA = "0x18113ABD0")]
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<AvatarSkeleton.MFGBKGLINDF, AvatarSkeleton.MFGBKGLINDF>[] 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: 0x0601504C RID: 86092 RVA: 0x004EB6AC File Offset: 0x004E98AC
[Token(Token = "0x601504C")]
[Address(RVA = "0x1139180", Offset = "0x1137F80", VA = "0x181139180")]
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: 0x140001C1 RID: 449
// (add) Token: 0x0601504D RID: 86093 RVA: 0x004EB728 File Offset: 0x004E9928
// (remove) Token: 0x0601504E RID: 86094 RVA: 0x004EB744 File Offset: 0x004E9944
[Token(Token = "0x140001C1")]
public event Action JCJGONGGMMA
{
[Token(Token = "0x601504D")]
[Address(RVA = "0x113BAE0", Offset = "0x113A8E0", VA = "0x18113BAE0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x601504E")]
[Address(RVA = "0x113BB80", Offset = "0x113A980", VA = "0x18113BB80")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x170039E7 RID: 14823
// (get) Token: 0x0601504F RID: 86095 RVA: 0x004EB760 File Offset: 0x004E9960
// (set) Token: 0x06015050 RID: 86096 RVA: 0x004EB774 File Offset: 0x004E9974
[Token(Token = "0x170039E7")]
public bool KMDIAHCFEAI
{
[Token(Token = "0x601504F")]
[Address(RVA = "0x60CD90", Offset = "0x60BB90", VA = "0x18060CD90")]
get
{
return this.ALJLENKOAEL;
}
[Token(Token = "0x6015050")]
[Address(RVA = "0x113BC20", Offset = "0x113AA20", VA = "0x18113BC20")]
set
{
if (this.ALJLENKOAEL != value)
{
this.ALJLENKOAEL = value;
this.bendyTorsoVisual.SetActive(value);
if (this.ALJLENKOAEL)
{
this.UpdateBendyTorsoColor();
return;
}
}
}
}
// Token: 0x06015051 RID: 86097 RVA: 0x004EB7B4 File Offset: 0x004E99B4
[Token(Token = "0x6015051")]
[Address(RVA = "0x113A8E0", Offset = "0x11396E0", VA = "0x18113A8E0")]
private void PMPIGKKGNNK()
{
GameObject gameObject = this.bendyTorsoVisual;
bool flag = !this.ALJLENKOAEL;
gameObject.SetActive(flag);
if (this.ALJLENKOAEL)
{
this.UpdateBendyTorsoColor();
return;
}
}
// Token: 0x06015052 RID: 86098 RVA: 0x004EB7F0 File Offset: 0x004E99F0
[Token(Token = "0x6015052")]
[Address(RVA = "0x1136660", Offset = "0x1135460", VA = "0x181136660")]
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: 0x06015053 RID: 86099 RVA: 0x004EB82C File Offset: 0x004E9A2C
[Token(Token = "0x6015053")]
[Address(RVA = "0x11373B0", Offset = "0x11361B0", VA = "0x1811373B0")]
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: 0x06015054 RID: 86100 RVA: 0x004EB894 File Offset: 0x004E9A94
[Token(Token = "0x6015054")]
[Address(RVA = "0x1134C00", Offset = "0x1133A00", VA = "0x181134C00")]
private void DMNINJCKHBF(ref AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC)
{
float num = LEBNDOKLNEL.HDHMLEOEOJP(this.DEOFKOEJCHP);
GKNIHNHGBKC.FFPPABMIPNM = num;
}
// Token: 0x06015055 RID: 86101 RVA: 0x004EB8B4 File Offset: 0x004E9AB4
[Token(Token = "0x6015055")]
[Address(RVA = "0x1138610", Offset = "0x1137410", VA = "0x181138610")]
private void ILNFOJLCNNB()
{
VRIK.References references = this.skeletonInverseKinematics.references;
AvatarSkeleton.MFGBKGLINDF khkihkckfkc = this.KHKIHKCKFKC;
Transform head = references.head;
khkihkckfkc.<BCMDGNNLAPC>k__BackingField = head;
AvatarSkeleton.MFGBKGLINDF gacejgocpko = this.GACEJGOCPKO;
Transform neck = references.neck;
gacejgocpko.<BCMDGNNLAPC>k__BackingField = neck;
AvatarSkeleton.MFGBKGLINDF icolfpmhnba = this.ICOLFPMHNBA;
Transform chest = references.chest;
icolfpmhnba.<BCMDGNNLAPC>k__BackingField = chest;
AvatarSkeleton.MFGBKGLINDF nhfplompjld = this.NHFPLOMPJLD;
Transform spine = references.spine;
nhfplompjld.<BCMDGNNLAPC>k__BackingField = spine;
AvatarSkeleton.MFGBKGLINDF fopojbgdeom = this.FOPOJBGDEOM;
Transform pelvis = references.pelvis;
fopojbgdeom.<BCMDGNNLAPC>k__BackingField = pelvis;
AvatarSkeleton.MFGBKGLINDF npihffkefff = this.NPIHFFKEFFF;
Transform rightUpperArm = references.rightUpperArm;
npihffkefff.<BCMDGNNLAPC>k__BackingField = rightUpperArm;
AvatarSkeleton.MFGBKGLINDF imccokgalfk = this.IMCCOKGALFK;
Transform rightForearm = references.rightForearm;
imccokgalfk.<BCMDGNNLAPC>k__BackingField = rightForearm;
AvatarSkeleton.MFGBKGLINDF ieonbmipdie = this.IEONBMIPDIE;
Transform rightHand = references.rightHand;
ieonbmipdie.<BCMDGNNLAPC>k__BackingField = rightHand;
AvatarSkeleton.MFGBKGLINDF ppkhhpaihel = this.PPKHHPAIHEL;
Transform leftUpperArm = references.leftUpperArm;
ppkhhpaihel.<BCMDGNNLAPC>k__BackingField = leftUpperArm;
AvatarSkeleton.MFGBKGLINDF mfplapbghjh = this.MFPLAPBGHJH;
Transform leftForearm = references.leftForearm;
mfplapbghjh.<BCMDGNNLAPC>k__BackingField = leftForearm;
AvatarSkeleton.MFGBKGLINDF dnemkmnglol = this.DNEMKMNGLOL;
Transform leftHand = references.leftHand;
dnemkmnglol.<BCMDGNNLAPC>k__BackingField = leftHand;
AvatarSkeleton.MFGBKGLINDF koflnicliam = this.KOFLNICLIAM;
Transform rightThigh = references.rightThigh;
koflnicliam.<BCMDGNNLAPC>k__BackingField = rightThigh;
AvatarSkeleton.MFGBKGLINDF pehhjjeiagc = this.PEHHJJEIAGC;
Transform rightCalf = references.rightCalf;
pehhjjeiagc.<BCMDGNNLAPC>k__BackingField = rightCalf;
AvatarSkeleton.MFGBKGLINDF edbaflimpnd = this.EDBAFLIMPND;
Transform rightFoot = references.rightFoot;
edbaflimpnd.<BCMDGNNLAPC>k__BackingField = rightFoot;
AvatarSkeleton.MFGBKGLINDF dlnnfbdhlmh = this.DLNNFBDHLMH;
Transform leftThigh = references.leftThigh;
dlnnfbdhlmh.<BCMDGNNLAPC>k__BackingField = leftThigh;
AvatarSkeleton.MFGBKGLINDF jldgagcfefa = this.JLDGAGCFEFA;
Transform leftCalf = references.leftCalf;
jldgagcfefa.<BCMDGNNLAPC>k__BackingField = leftCalf;
AvatarSkeleton.MFGBKGLINDF jjchfffcnhi = this.JJCHFFFCNHI;
Transform leftFoot = references.leftFoot;
jjchfffcnhi.<BCMDGNNLAPC>k__BackingField = leftFoot;
}
// Token: 0x06015056 RID: 86102 RVA: 0x004EBA78 File Offset: 0x004E9C78
[Token(Token = "0x6015056")]
[Address(RVA = "0x11396A0", Offset = "0x11384A0", VA = "0x1811396A0")]
private void LCIJIMDKDCE(Transform DIEPOPNJNCO, AvatarSkeleton.MFGBKGLINDF HEGDAEMJLDE)
{
HEGDAEMJLDE.<BCMDGNNLAPC>k__BackingField = DIEPOPNJNCO;
}
// Token: 0x06015057 RID: 86103 RVA: 0x004EBA94 File Offset: 0x004E9C94
[Token(Token = "0x6015057")]
[Address(RVA = "0x1137C00", Offset = "0x1136A00", VA = "0x181137C00")]
private void IFPEICAIMDC()
{
ReadOnlyCollection<AvatarSkeleton.MFGBKGLINDF> 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.<LNFACNJBMBE>k__BackingField.z = z;
ReadOnlyCollection<AvatarSkeleton.MFGBKGLINDF> elmachlpkcm2 = this.ELMACHLPKCM;
}
ValueTuple<AvatarSkeleton.MFGBKGLINDF, AvatarSkeleton.MFGBKGLINDF>[] array = new ValueTuple<AvatarSkeleton.MFGBKGLINDF, AvatarSkeleton.MFGBKGLINDF>[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 <BCMDGNNLAPC>k__BackingField = pehhjjeiagc2.<BCMDGNNLAPC>k__BackingField;
Vector3 vector;
float z2 = vector.z;
num++;
}
}
// Token: 0x06015058 RID: 86104 RVA: 0x004EBBB0 File Offset: 0x004E9DB0
[Token(Token = "0x6015058")]
[Address(RVA = "0x1134BD0", Offset = "0x11339D0", VA = "0x181134BD0")]
private void DAPHKHAAKFG(bool ONGBFDACHHG)
{
this.skeletonExceptForTorsoDebugVisual.SetActive(ONGBFDACHHG);
}
// Token: 0x06015059 RID: 86105 RVA: 0x004EBBD0 File Offset: 0x004E9DD0
[Token(Token = "0x6015059")]
[Address(RVA = "0x11365A0", Offset = "0x11353A0", VA = "0x1811365A0", Slot = "15")]
private void GODIKAFNLCG(CIJGCGJKPEN DMMGOMOKEKK, EEAEPAPIPJB DBDDKLHPNNA)
{
if (!DMMGOMOKEKK.<AHCOKGFADIG>k__BackingField)
{
object obj = DMMGOMOKEKK.JLHHOEJOGDB();
this.HIAHPIGFBPI = obj != null;
return;
}
bool hiahpigfbpi = this.HIAHPIGFBPI;
DMMGOMOKEKK.OBNLKJPAAKG(hiahpigfbpi);
}
// Token: 0x0601505A RID: 86106 RVA: 0x004EBC0C File Offset: 0x004E9E0C
[Token(Token = "0x601505A")]
[Address(RVA = "0x11397B0", Offset = "0x11385B0", VA = "0x1811397B0")]
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: 0x0601505B RID: 86107 RVA: 0x004EBD00 File Offset: 0x004E9F00
[Token(Token = "0x601505B")]
[Address(RVA = "0x1138050", Offset = "0x1136E50", VA = "0x181138050")]
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: 0x0601505C RID: 86108 RVA: 0x004EBD8C File Offset: 0x004E9F8C
[Token(Token = "0x601505C")]
[Address(RVA = "0x1139CA0", Offset = "0x1138AA0", VA = "0x181139CA0")]
private void MAJCDHMFKOM(RigidbodyEx ELIPGLGIBKD)
{
AvatarSkeleton.KLBCBLIENCE klbcblience;
RigidbodyEx enoneadfacp = klbcblience.ENONEADFACP;
RigidbodyEx fjpmmiimnjg = klbcblience.FJPMMIIMNJG;
float z = klbcblience.PHOHAANOOKC.z;
}
// Token: 0x0601505D RID: 86109 RVA: 0x004EBDB4 File Offset: 0x004E9FB4
[Token(Token = "0x601505D")]
[Address(RVA = "0x1134C30", Offset = "0x1133A30", VA = "0x181134C30")]
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: 0x0601505E RID: 86110 RVA: 0x004EBFB8 File Offset: 0x004EA1B8
[Token(Token = "0x601505E")]
[Address(RVA = "0x11361C0", Offset = "0x1134FC0", VA = "0x1811361C0")]
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: 0x0601505F RID: 86111 RVA: 0x004EBFF0 File Offset: 0x004EA1F0
[Token(Token = "0x601505F")]
[Address(RVA = "0x1139D80", Offset = "0x1138B80", VA = "0x181139D80")]
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: 0x06015060 RID: 86112 RVA: 0x004EC168 File Offset: 0x004EA368
[Token(Token = "0x6015060")]
[Address(RVA = "0x11377A0", Offset = "0x11365A0", VA = "0x1811377A0")]
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: 0x06015061 RID: 86113 RVA: 0x004EC20C File Offset: 0x004EA40C
[Token(Token = "0x6015061")]
[Address(RVA = "0x113A160", Offset = "0x1138F60", VA = "0x18113A160")]
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: 0x06015062 RID: 86114 RVA: 0x004EC264 File Offset: 0x004EA464
[Token(Token = "0x6015062")]
[Address(RVA = "0x11367F0", Offset = "0x11355F0", VA = "0x1811367F0")]
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: 0x06015063 RID: 86115 RVA: 0x004EC728 File Offset: 0x004EA928
[Token(Token = "0x6015063")]
[Address(RVA = "0x1135990", Offset = "0x1134790", VA = "0x181135990")]
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: 0x06015064 RID: 86116 RVA: 0x004EC7A8 File Offset: 0x004EA9A8
[Token(Token = "0x6015064")]
[Address(RVA = "0x1135490", Offset = "0x1134290", VA = "0x181135490")]
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: 0x06015065 RID: 86117 RVA: 0x004EC80C File Offset: 0x004EAA0C
[Token(Token = "0x6015065")]
[Address(RVA = "0x1137B00", Offset = "0x1136900", VA = "0x181137B00")]
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: 0x06015066 RID: 86118 RVA: 0x004EC844 File Offset: 0x004EAA44
[Token(Token = "0x6015066")]
[Address(RVA = "0x11382D0", Offset = "0x11370D0", VA = "0x1811382D0")]
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: 0x06015067 RID: 86119 RVA: 0x004EC8B4 File Offset: 0x004EAAB4
[Token(Token = "0x6015067")]
[Address(RVA = "0x11393F0", Offset = "0x11381F0", VA = "0x1811393F0")]
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: 0x06015068 RID: 86120 RVA: 0x004EC98C File Offset: 0x004EAB8C
[Token(Token = "0x6015068")]
[Address(RVA = "0x1135D40", Offset = "0x1134B40", VA = "0x181135D40")]
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: 0x06015069 RID: 86121 RVA: 0x004ECAA8 File Offset: 0x004EACA8
[Token(Token = "0x6015069")]
[Address(RVA = "0x113A5C0", Offset = "0x11393C0", VA = "0x18113A5C0")]
private void PAKMCKNNPHH(in AvatarSkeleton.KLBCBLIENCE GKNIHNHGBKC)
{
ValueTuple<AvatarSkeleton.MFGBKGLINDF, AvatarSkeleton.MFGBKGLINDF>[] 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: 0x0601506A RID: 86122 RVA: 0x004ECAF4 File Offset: 0x004EACF4
[Token(Token = "0x601506A")]
[Address(RVA = "0x1139D20", Offset = "0x1138B20", VA = "0x181139D20")]
private float NFDNLAJDBED([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x13D110", Offset = "0x13C510")] in ValueTuple<AvatarSkeleton.MFGBKGLINDF, AvatarSkeleton.MFGBKGLINDF> CIJJGNCCLOM)
{
Vector3 vector;
float z = vector.z;
float num;
return num;
}
// Token: 0x0601506B RID: 86123 RVA: 0x004ECB14 File Offset: 0x004EAD14
[Token(Token = "0x601506B")]
[Address(RVA = "0x1134A70", Offset = "0x1133870", VA = "0x181134A70")]
private Vector3 BNEJGIKENAI([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x13D420", Offset = "0x13C820")] in ValueTuple<AvatarSkeleton.MFGBKGLINDF, AvatarSkeleton.MFGBKGLINDF> CIJJGNCCLOM)
{
Vector3 vector;
float z = vector.z;
float z2 = Vector3.one.z;
Vector3 vector2;
float z3 = vector2.z;
throw new NullReferenceException();
}
// Token: 0x0601506C RID: 86124 RVA: 0x004ECB44 File Offset: 0x004EAD44
[Token(Token = "0x601506C")]
[Address(RVA = "0x1135C80", Offset = "0x1134A80", VA = "0x181135C80")]
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: 0x0601506D RID: 86125 RVA: 0x004ECBCC File Offset: 0x004EADCC
[Token(Token = "0x601506D")]
[Address(RVA = "0x11392B0", Offset = "0x11380B0", VA = "0x1811392B0")]
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: 0x0601506E RID: 86126 RVA: 0x004ECC18 File Offset: 0x004EAE18
[Token(Token = "0x601506E")]
[Address(RVA = "0x11353A0", Offset = "0x11341A0", VA = "0x1811353A0")]
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: 0x0601506F RID: 86127 RVA: 0x004ECC58 File Offset: 0x004EAE58
[Token(Token = "0x601506F")]
[Address(RVA = "0x1134720", Offset = "0x1133520", VA = "0x181134720")]
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 <BCMDGNNLAPC>k__BackingField = BIHCGOAIAAE.<BCMDGNNLAPC>k__BackingField;
Transform target2 = DCMIDDIFPNP.target;
Transform <BCMDGNNLAPC>k__BackingField2 = BIHCGOAIAAE.<BCMDGNNLAPC>k__BackingField;
float num3;
float num2 = this.content.HandEffectorWeight.Evaluate(num3);
if (num != 0)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x06015070 RID: 86128 RVA: 0x004ECCC8 File Offset: 0x004EAEC8
[Token(Token = "0x6015070")]
[Address(RVA = "0x113A7B0", Offset = "0x11395B0", VA = "0x18113A7B0")]
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: 0x06015071 RID: 86129 RVA: 0x004ECD18 File Offset: 0x004EAF18
[Token(Token = "0x6015071")]
[Address(RVA = "0x11356E0", Offset = "0x11344E0", VA = "0x1811356E0")]
private void FBILKKNDAGH(RigidbodyEx KMFFAEHFGLF, Transform GOHKEJHHBOJ, Transform NHMJNPFPBGI)
{
if (!KMFFAEHFGLF.FMGHIHCOEDH)
{
Transform physicsTransform = KMFFAEHFGLF.ONHPOMOACHE;
Transform physicsTransform2 = KMFFAEHFGLF.ONHPOMOACHE;
}
}
// Token: 0x170039E8 RID: 14824
// (get) Token: 0x06015072 RID: 86130 RVA: 0x004ECD44 File Offset: 0x004EAF44
[Token(Token = "0x170039E8")]
private Renderer[] IOIPPIDGBOO
{
[Token(Token = "0x6015072")]
[Address(RVA = "0x1136790", Offset = "0x1135590", VA = "0x181136790")]
get
{
Renderer[] phkhddgfapi = this.PHKHDDGFAPI;
if (phkhddgfapi == 0)
{
Renderer[] componentsInChildren = this.bendyTorsoVisual.GetComponentsInChildren<Renderer>(true);
this.PHKHDDGFAPI = componentsInChildren;
}
return phkhddgfapi;
}
}
// Token: 0x170039E9 RID: 14825
// (get) Token: 0x06015073 RID: 86131 RVA: 0x004ECD78 File Offset: 0x004EAF78
[Token(Token = "0x170039E9")]
private MaterialPropertyBlock EFBDFFMEMAM
{
[Token(Token = "0x6015073")]
[Address(RVA = "0x11396C0", Offset = "0x11384C0", VA = "0x1811396C0")]
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<Renderer>(true);
this.PHKHDDGFAPI = componentsInChildren;
}
Renderer renderer = phkhddgfapi[0];
MaterialPropertyBlock kdedhidjkge2 = this.KDEDHIDJKGE;
renderer.Internal_GetPropertyBlock(kdedhidjkge2);
}
return kdedhidjkge;
}
}
// Token: 0x06015074 RID: 86132 RVA: 0x004ECDE0 File Offset: 0x004EAFE0
[Token(Token = "0x6015074")]
[Address(RVA = "0x113A930", Offset = "0x1139730", VA = "0x18113A930")]
public void SetBendyTorsoShirtColor(Color GJAINANBOCB)
{
MaterialPropertyBlock materialPropertyBlock = this.EFBDFFMEMAM;
MaterialPropertyBlock materialPropertyBlock2 = this.EFBDFFMEMAM;
this.UpdateBendyTorsoColor();
}
// Token: 0x06015075 RID: 86133 RVA: 0x004ECE08 File Offset: 0x004EB008
[Token(Token = "0x6015075")]
[Address(RVA = "0x113AA70", Offset = "0x1139870", VA = "0x18113AA70")]
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<Renderer>(true);
this.PHKHDDGFAPI = componentsInChildren;
}
int num = 0;
int length = phkhddgfapi.Length;
if (num < length)
{
phkhddgfapi[num].Internal_SetPropertyBlock(materialPropertyBlock);
num++;
}
}
// Token: 0x06015076 RID: 86134 RVA: 0x004ECE94 File Offset: 0x004EB094
[Token(Token = "0x6015076")]
[Address(RVA = "0x113B760", Offset = "0x113A560", VA = "0x18113B760")]
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<AnimatorClipInfo> list = new List();
this.DCLALBJKDIJ = list;
StringBuilder stringBuilder = new StringBuilder();
this.IJFIEOMENAA = stringBuilder;
base..ctor();
}
// Token: 0x06015077 RID: 86135 RVA: 0x004ED020 File Offset: 0x004EB220
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6015077")]
[Address(RVA = "0x113B2A0", Offset = "0x113A0A0", VA = "0x18113B2A0")]
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: 0x0400DEA6 RID: 56998
[Token(Token = "0x400DEA6")]
private const int OPEFJFCLAMH = 0;
// Token: 0x0400DEA7 RID: 56999
[Token(Token = "0x400DEA7")]
private const float BNOPLHDKJNG = 10f;
// Token: 0x0400DEA8 RID: 57000
[Token(Token = "0x400DEA8")]
private static readonly int IBDJLGLPOPK = Animator.StringToHash("Base Layer.Jump.Jump Moving Start");
// Token: 0x0400DEA9 RID: 57001
[Token(Token = "0x400DEA9")]
private static readonly int GHBOLLDMKBP = Animator.StringToHash("Base Layer.Jump.Jump InPlace Start");
// Token: 0x0400DEAA RID: 57002
[Token(Token = "0x400DEAA")]
private static readonly int JIBCOBMNJPN = Animator.StringToHash("IsMoving");
// Token: 0x0400DEAB RID: 57003
[Token(Token = "0x400DEAB")]
private static readonly int JNEMNAPNIDI = Animator.StringToHash("IsFalling");
// Token: 0x0400DEAC RID: 57004
[Token(Token = "0x400DEAC")]
private static readonly int PODJNACOGHJ = Animator.StringToHash("IsSliding");
// Token: 0x0400DEAD RID: 57005
[Token(Token = "0x400DEAD")]
private static readonly int DBBFIGKHLEH = Animator.StringToHash("IsSitting");
// Token: 0x0400DEAE RID: 57006
[Token(Token = "0x400DEAE")]
private static readonly int AKKJPDOFECK = Animator.StringToHash("IsFlying");
// Token: 0x0400DEAF RID: 57007
[Token(Token = "0x400DEAF")]
private static readonly int AHILJBLOLJG = Animator.StringToHash("IsClimbing");
// Token: 0x0400DEB0 RID: 57008
[Token(Token = "0x400DEB0")]
private static readonly int DNJMJJHHJBJ = Animator.StringToHash("IsLanding");
// Token: 0x0400DEB1 RID: 57009
[Token(Token = "0x400DEB1")]
private static readonly int DBMJLGJHOEE = Animator.StringToHash("IsWallRunningLeft");
// Token: 0x0400DEB2 RID: 57010
[Token(Token = "0x400DEB2")]
private static readonly int PBIGKLDMFJD = Animator.StringToHash("IsWallRunningRight");
// Token: 0x0400DEB3 RID: 57011
[Token(Token = "0x400DEB3")]
private static readonly int CMKJEAMJEFL = Animator.StringToHash("OnJump");
// Token: 0x0400DEB4 RID: 57012
[Token(Token = "0x400DEB4")]
private static readonly int CJGHAPEBBJB = Animator.StringToHash("OnSlideStart");
// Token: 0x0400DEB5 RID: 57013
[Token(Token = "0x400DEB5")]
private static readonly int LFNKDJJKMPI = Animator.StringToHash("OnTeleport");
// Token: 0x0400DEB6 RID: 57014
[Token(Token = "0x400DEB6")]
private static readonly int DOBFDNDPCHA = Animator.StringToHash("AngularVelocity");
// Token: 0x0400DEB7 RID: 57015
[Token(Token = "0x400DEB7")]
private static readonly int ABLGCHCKPJK = Animator.StringToHash("WalkSpeed");
// Token: 0x0400DEB8 RID: 57016
[Token(Token = "0x400DEB8")]
private static readonly int BCEBFOGGMGH = Animator.StringToHash("StrafeAngleNormalized");
// Token: 0x0400DEB9 RID: 57017
[Token(Token = "0x400DEB9")]
private static readonly int ALEAPJBBAJL = Animator.StringToHash("IsWalkingBackward");
// Token: 0x0400DEBA RID: 57018
[Token(Token = "0x400DEBA")]
private static readonly int ELAGHEJOOIN = Animator.StringToHash("IsSteering");
// Token: 0x0400DEBB RID: 57019
[Token(Token = "0x400DEBB")]
private static readonly int PCHMOPLHAOL = Animator.StringToHash("NormalizedHeight");
// Token: 0x0400DEBC RID: 57020
[Token(Token = "0x400DEBC")]
private static readonly int PKMJGJJDMPK = Shader.PropertyToID("_Red_Col");
// Token: 0x0400DEBD RID: 57021
[Token(Token = "0x400DEBD")]
private static readonly int PBACJIGOEKI = Shader.PropertyToID("_Green_Col");
// Token: 0x0400DEBE RID: 57022
[Token(Token = "0x400DEBE")]
private static readonly int HBMNGKFPHIJ = Shader.PropertyToID("_Blue_Col");
// Token: 0x0400DEBF RID: 57023
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400DEBF")]
[SerializeField]
protected AvatarSkeletonContent content;
// Token: 0x0400DEC0 RID: 57024
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400DEC0")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.NestedParent, false, false, false)]
protected Player player;
// Token: 0x0400DEC1 RID: 57025
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400DEC1")]
[SerializeField]
protected Animator skeletonAnimator;
// Token: 0x0400DEC2 RID: 57026
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400DEC2")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
protected VRIK skeletonInverseKinematics;
// Token: 0x0400DEC3 RID: 57027
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400DEC3")]
[SerializeField]
private AvatarSkeleton.SkeletonLODUpdateRate[] lodUpdateRates;
// Token: 0x0400DEC4 RID: 57028
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400DEC4")]
private readonly AvatarSkeleton.MFGBKGLINDF KHKIHKCKFKC;
// Token: 0x0400DEC5 RID: 57029
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400DEC5")]
private readonly AvatarSkeleton.MFGBKGLINDF GACEJGOCPKO;
// Token: 0x0400DEC6 RID: 57030
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400DEC6")]
private readonly AvatarSkeleton.MFGBKGLINDF ICOLFPMHNBA;
// Token: 0x0400DEC7 RID: 57031
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400DEC7")]
private readonly AvatarSkeleton.MFGBKGLINDF NHFPLOMPJLD;
// Token: 0x0400DEC8 RID: 57032
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400DEC8")]
private readonly AvatarSkeleton.MFGBKGLINDF FOPOJBGDEOM;
// Token: 0x0400DEC9 RID: 57033
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400DEC9")]
private readonly AvatarSkeleton.MFGBKGLINDF NPIHFFKEFFF;
// Token: 0x0400DECA RID: 57034
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400DECA")]
private readonly AvatarSkeleton.MFGBKGLINDF IMCCOKGALFK;
// Token: 0x0400DECB RID: 57035
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400DECB")]
private readonly AvatarSkeleton.MFGBKGLINDF IEONBMIPDIE;
// Token: 0x0400DECC RID: 57036
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400DECC")]
private readonly AvatarSkeleton.MFGBKGLINDF PPKHHPAIHEL;
// Token: 0x0400DECD RID: 57037
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400DECD")]
private readonly AvatarSkeleton.MFGBKGLINDF MFPLAPBGHJH;
// Token: 0x0400DECE RID: 57038
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400DECE")]
private readonly AvatarSkeleton.MFGBKGLINDF DNEMKMNGLOL;
// Token: 0x0400DECF RID: 57039
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400DECF")]
private readonly AvatarSkeleton.MFGBKGLINDF KOFLNICLIAM;
// Token: 0x0400DED0 RID: 57040
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400DED0")]
private readonly AvatarSkeleton.MFGBKGLINDF PEHHJJEIAGC;
// Token: 0x0400DED1 RID: 57041
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400DED1")]
private readonly AvatarSkeleton.MFGBKGLINDF EDBAFLIMPND;
// Token: 0x0400DED2 RID: 57042
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400DED2")]
private readonly AvatarSkeleton.MFGBKGLINDF DLNNFBDHLMH;
// Token: 0x0400DED3 RID: 57043
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400DED3")]
private readonly AvatarSkeleton.MFGBKGLINDF JLDGAGCFEFA;
// Token: 0x0400DED4 RID: 57044
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400DED4")]
private readonly AvatarSkeleton.MFGBKGLINDF JJCHFFFCNHI;
// Token: 0x0400DED5 RID: 57045
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400DED5")]
private ReadOnlyCollection<AvatarSkeleton.MFGBKGLINDF> ELMACHLPKCM;
// Token: 0x0400DED6 RID: 57046
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400DED6")]
[SerializeField]
protected Transform headAdditiveBaseBoneTransform;
// Token: 0x0400DED7 RID: 57047
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400DED7")]
[SerializeField]
protected GameObject bendyTorsoVisual;
// Token: 0x0400DED8 RID: 57048
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400DED8")]
private Renderer[] PHKHDDGFAPI;
// Token: 0x0400DED9 RID: 57049
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400DED9")]
private MaterialPropertyBlock KDEDHIDJKGE;
// Token: 0x0400DEDA RID: 57050
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400DEDA")]
[SerializeField]
protected GameObject skeletonExceptForTorsoDebugVisual;
// Token: 0x0400DEDB RID: 57051
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400DEDB")]
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x13A610", Offset = "0x139A10")]
private ValueTuple<AvatarSkeleton.MFGBKGLINDF, AvatarSkeleton.MFGBKGLINDF>[] AENKMOAEEKL;
// Token: 0x0400DEDC RID: 57052
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x400DEDC")]
private bool MFBIIAEFGPM;
// Token: 0x0400DEDD RID: 57053
[FieldOffset(Offset = "0x129")]
[Token(Token = "0x400DEDD")]
private bool OFMIAPOGOPO;
// Token: 0x0400DEDE RID: 57054
[Token(Token = "0x400DEDE")]
private static AvatarSkeletonContent LKICGGHPKMH;
// Token: 0x0400DEDF RID: 57055
[Token(Token = "0x400DEDF")]
private static readonly ProfilerMarker DLEALBEJBCH;
// Token: 0x0400DEE0 RID: 57056
[Token(Token = "0x400DEE0")]
private static readonly ProfilerMarker HCPAMBFMEGA;
// Token: 0x0400DEE1 RID: 57057
[Token(Token = "0x400DEE1")]
private static readonly ProfilerMarker KEDGIHOHBBD;
// Token: 0x0400DEE2 RID: 57058
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400DEE2")]
private ProfilerMarker CHNCCNPKFHC;
// Token: 0x0400DEE3 RID: 57059
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400DEE3")]
private bool NPCAOKPACMP;
// Token: 0x0400DEE4 RID: 57060
[FieldOffset(Offset = "0x139")]
[Token(Token = "0x400DEE4")]
private bool DFJKNPEONFK;
// Token: 0x0400DEE5 RID: 57061
[FieldOffset(Offset = "0x13A")]
[Token(Token = "0x400DEE5")]
private bool LPCLJBFNAOB;
// Token: 0x0400DEE6 RID: 57062
[FieldOffset(Offset = "0x13B")]
[Token(Token = "0x400DEE6")]
private bool HIAHPIGFBPI;
// Token: 0x0400DEE7 RID: 57063
[FieldOffset(Offset = "0x13C")]
[Token(Token = "0x400DEE7")]
private float DEOFKOEJCHP;
// Token: 0x0400DEE9 RID: 57065
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x400DEE9")]
private bool ALJLENKOAEL;
// Token: 0x0400DEEA RID: 57066
[FieldOffset(Offset = "0x14C")]
[Token(Token = "0x400DEEA")]
private AvatarSkeleton.DPGLCJKEGIG JKMBGKNPKOE;
// Token: 0x0400DEEB RID: 57067
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x400DEEB")]
private float DEJAOMECJLI;
// Token: 0x0400DEEC RID: 57068
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x400DEEC")]
private readonly CJMGCKECLBD JGKOFNODIGA;
// Token: 0x0400DEED RID: 57069
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x400DEED")]
private readonly PBCPECJNPKD PLNLDHBLBKH;
// Token: 0x0400DEEE RID: 57070
[FieldOffset(Offset = "0x168")]
[Token(Token = "0x400DEEE")]
private Vector3 GBGEOAJFGEP;
// Token: 0x0400DEEF RID: 57071
[FieldOffset(Offset = "0x174")]
[Token(Token = "0x400DEEF")]
private AvatarSkeleton.DPGLCJKEGIG CLLAILBMFEF;
// Token: 0x0400DEF0 RID: 57072
[FieldOffset(Offset = "0x178")]
[Token(Token = "0x400DEF0")]
private float ELFBEHPMDAO;
// Token: 0x0400DEF1 RID: 57073
[FieldOffset(Offset = "0x17C")]
[Token(Token = "0x400DEF1")]
private float KHJFDILDLAD;
// Token: 0x0400DEF2 RID: 57074
[FieldOffset(Offset = "0x180")]
[Token(Token = "0x400DEF2")]
private readonly BOBNIEKPHOA LAMNCNPAPOL;
// Token: 0x0400DEF3 RID: 57075
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x400DEF3")]
private readonly PBCPECJNPKD GKABCBCJONP;
// Token: 0x0400DEF4 RID: 57076
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x400DEF4")]
private readonly BOBNIEKPHOA BPBFMLBOJGF;
// Token: 0x0400DEF5 RID: 57077
[FieldOffset(Offset = "0x198")]
[Token(Token = "0x400DEF5")]
private bool NIJEMEEHPJP;
// Token: 0x0400DEF6 RID: 57078
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400DEF6")]
private readonly List<AnimatorClipInfo> DCLALBJKDIJ;
// Token: 0x0400DEF7 RID: 57079
[FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x400DEF7")]
private readonly StringBuilder IJFIEOMENAA;
// Token: 0x0400DEF8 RID: 57080
[Token(Token = "0x400DEF8")]
private static GameObject CENHEIFJMMB;
// Token: 0x0400DEF9 RID: 57081
[Token(Token = "0x400DEF9")]
private static Camera JJGJEDJKIBP;
// Token: 0x0400DEFA RID: 57082
[Token(Token = "0x400DEFA")]
private static readonly Vector3 HFEHPPLEFPD;
// Token: 0x0400DEFB RID: 57083
[Token(Token = "0x400DEFB")]
private static readonly Vector3 PHLOIIILPLM;
// Token: 0x0400DEFC RID: 57084
[Token(Token = "0x400DEFC")]
private static readonly Vector3 KOLBLDKGPEE;
// Token: 0x0400DEFD RID: 57085
[Token(Token = "0x400DEFD")]
private static readonly Vector3 DPGPFFPKBKK;
// Token: 0x0200303A RID: 12346
[Token(Token = "0x200303A")]
[Serializable]
private struct SkeletonLODUpdateRate
{
// Token: 0x0400DEFE RID: 57086
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400DEFE")]
public EEDONNAHMFK lod;
// Token: 0x0400DEFF RID: 57087
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400DEFF")]
public float updateRate;
}
// Token: 0x0200303B RID: 12347
[Token(Token = "0x200303B")]
private class MFGBKGLINDF : AvatarSkeleton.HGABEEDPBLD
{
// Token: 0x170039EA RID: 14826
// (get) Token: 0x06015078 RID: 86136 RVA: 0x004ED1DC File Offset: 0x004EB3DC
// (set) Token: 0x06015079 RID: 86137 RVA: 0x004ED1F0 File Offset: 0x004EB3F0
[Token(Token = "0x170039EA")]
public Transform KPEGGEIPKDN
{
[Token(Token = "0x6015078")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "4")]
get;
[Token(Token = "0x6015079")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
set;
}
// Token: 0x170039EB RID: 14827
// (get) Token: 0x0601507A RID: 86138 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0601507B RID: 86139 RVA: 0x004ED204 File Offset: 0x004EB404
[Token(Token = "0x170039EB")]
public Vector3 HBBNEGCCGKG
{
[Token(Token = "0x601507A")]
[Address(RVA = "0xBFC840", Offset = "0xBFB640", VA = "0x180BFC840", Slot = "5")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x601507B")]
[Address(RVA = "0xBFC870", Offset = "0xBFB670", VA = "0x180BFC870")]
[CompilerGenerated]
set
{
float z = value.z;
this.<LNFACNJBMBE>k__BackingField.z = z;
}
}
// Token: 0x170039EC RID: 14828
// (get) Token: 0x0601507C RID: 86140 RVA: 0x004ED224 File Offset: 0x004EB424
// (set) Token: 0x0601507D RID: 86141 RVA: 0x004ED238 File Offset: 0x004EB438
[Token(Token = "0x170039EC")]
public float? IDPGDCALMFB
{
[Token(Token = "0x601507C")]
[Address(RVA = "0xD68830", Offset = "0xD67630", VA = "0x180D68830")]
get;
[Token(Token = "0x601507D")]
[Address(RVA = "0xD68840", Offset = "0xD67640", VA = "0x180D68840")]
set;
}
// Token: 0x0601507E RID: 86142 RVA: 0x004ED24C File Offset: 0x004EB44C
[Token(Token = "0x601507E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MFGBKGLINDF()
{
}
}
// Token: 0x0200303C RID: 12348
[Token(Token = "0x200303C")]
public interface HGABEEDPBLD
{
// Token: 0x170039ED RID: 14829
// (get) Token: 0x0601507F RID: 86143
[Token(Token = "0x170039ED")]
Transform KPEGGEIPKDN
{
[Token(Token = "0x601507F")]
[Address(Slot = "0")]
get;
}
// Token: 0x170039EE RID: 14830
// (get) Token: 0x06015080 RID: 86144
[Token(Token = "0x170039EE")]
Vector3 HBBNEGCCGKG
{
[Token(Token = "0x6015080")]
[Address(Slot = "1")]
get;
}
}
// Token: 0x0200303D RID: 12349
[Token(Token = "0x200303D")]
private struct KLBCBLIENCE
{
// Token: 0x0400DF03 RID: 57091
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400DF03")]
public float FFPPABMIPNM;
// Token: 0x0400DF04 RID: 57092
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400DF04")]
public RigidbodyEx FBKPGGPJOHF;
// Token: 0x0400DF05 RID: 57093
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400DF05")]
public RigidbodyEx ENONEADFACP;
// Token: 0x0400DF06 RID: 57094
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400DF06")]
public RigidbodyEx PKPNMGGOPFB;
// Token: 0x0400DF07 RID: 57095
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400DF07")]
public RigidbodyEx FJPMMIIMNJG;
// Token: 0x0400DF08 RID: 57096
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400DF08")]
public Vector3 PHOHAANOOKC;
// Token: 0x0400DF09 RID: 57097
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400DF09")]
public Vector3 BDBGCMGGBGI;
// Token: 0x0400DF0A RID: 57098
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400DF0A")]
public bool ODHBMKLJNOB;
}
// Token: 0x0200303E RID: 12350
[Token(Token = "0x200303E")]
private enum DPGLCJKEGIG
{
// Token: 0x0400DF0C RID: 57100
[Token(Token = "0x400DF0C")]
Idle,
// Token: 0x0400DF0D RID: 57101
[Token(Token = "0x400DF0D")]
FollowingTarget,
// Token: 0x0400DF0E RID: 57102
[Token(Token = "0x400DF0E")]
LockedToTarget
}
// Token: 0x0200303F RID: 12351
[Token(Token = "0x200303F")]
private enum DNNOPFIPIID
{
// Token: 0x0400DF10 RID: 57104
[Token(Token = "0x400DF10")]
Smooth,
// Token: 0x0400DF11 RID: 57105
[Token(Token = "0x400DF11")]
BalancedBasedOnDeadzones,
// Token: 0x0400DF12 RID: 57106
[Token(Token = "0x400DF12")]
ForceSnapIntoPlace
}
// Token: 0x02003040 RID: 12352
[Token(Token = "0x2003040")]
private struct AAJNEOEOEMN : IDisposable
{
// Token: 0x06015081 RID: 86145 RVA: 0x004ED260 File Offset: 0x004EB460
[Token(Token = "0x6015081")]
[Address(RVA = "0x1425A80", Offset = "0x1424880", VA = "0x181425A80")]
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: 0x06015082 RID: 86146 RVA: 0x004ED29C File Offset: 0x004EB49C
[Token(Token = "0x6015082")]
[Address(RVA = "0x14259D0", Offset = "0x14247D0", VA = "0x1814259D0", Slot = "4")]
public void Dispose()
{
bool flag;
if (flag)
{
Transform hmcdoekijpl = this.HMCDOEKIJPL;
return;
}
}
// Token: 0x0400DF13 RID: 57107
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400DF13")]
private readonly Transform CDOKHHBPDMK;
// Token: 0x0400DF14 RID: 57108
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400DF14")]
private readonly Transform HMCDOEKIJPL;
}
}
}