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