using System; using System.Collections.Generic; using Cpp2IlInjected; using Delaunay; using UnityEngine; namespace RecRoom.Core.Screens.PlayerController { // Token: 0x02003064 RID: 12388 [Token(Token = "0x2003064")] [CreateAssetMenu] public class PlayerAnimation3DBlendedPoseSet : ScriptableObject { // Token: 0x170039C3 RID: 14787 // (get) Token: 0x06014FAE RID: 85934 RVA: 0x004E3F7C File Offset: 0x004E217C [Token(Token = "0x170039C3")] public List AnimationData { [Token(Token = "0x6014FAE")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.animationVertices; } } // Token: 0x170039C4 RID: 14788 // (get) Token: 0x06014FAF RID: 85935 RVA: 0x004E3F90 File Offset: 0x004E2190 [Token(Token = "0x170039C4")] public bool UseOverrideSpring { [Token(Token = "0x6014FAF")] [Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260")] get { return this.useOverrideSpring; } } // Token: 0x170039C5 RID: 14789 // (get) Token: 0x06014FB0 RID: 85936 RVA: 0x004E3FA4 File Offset: 0x004E21A4 [Token(Token = "0x170039C5")] public SimpleSpring6DConfig OverrideSpringParameters { [Token(Token = "0x6014FB0")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get { return this.overrideSpringParameters; } } // Token: 0x06014FB1 RID: 85937 RVA: 0x004E3FB8 File Offset: 0x004E21B8 [Token(Token = "0x6014FB1")] [Address(RVA = "0x1558250", Offset = "0x1557250", VA = "0x181558250")] public void IFEPKMBCIND() { HMBJKFIMOFL hmbjkfimofl = new HMBJKFIMOFL(); string name = base.name; string text; Debug.LogError(text, this); } // Token: 0x06014FB2 RID: 85938 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014FB2")] [Address(RVA = "0x1558400", Offset = "0x1557400", VA = "0x181558400")] public PlayerAnimationAsset[] OLFGGPCLABA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014FB3 RID: 85939 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014FB3")] [Address(RVA = "0x1558510", Offset = "0x1557510", VA = "0x181558510")] public void PGHBBOJEBBP(Vector3 GLHHBDHELAO, ref float[] GCNBFMFIJAD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014FB4 RID: 85940 RVA: 0x004E3FE0 File Offset: 0x004E21E0 [Token(Token = "0x6014FB4")] [Address(RVA = "0x1558340", Offset = "0x1557340", VA = "0x181558340")] private Vector4 LIALDDGDBPB(Vector4 PJEDBAONDPP) { /* An exception occurred when decompiling this method (06014FB4) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector4 RecRoom.Core.Screens.PlayerController.PlayerAnimation3DBlendedPoseSet::LIALDDGDBPB(UnityEngine.Vector4) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_01, ldc.i4:int32(0)) stloc:int32(var_0_05, add:int32(ldloc:int32(var_0_01), ldc.i4:int32(1))) stloc:int32(var_0_09, add:int32(ldloc:int32(var_0_05), ldc.i4:int32(1))) } 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: 0x06014FB5 RID: 85941 RVA: 0x004E3FF8 File Offset: 0x004E21F8 [Token(Token = "0x6014FB5")] [Address(RVA = "0x1558970", Offset = "0x1557970", VA = "0x181558970")] public PlayerAnimation3DBlendedPoseSet() { List list = new List(); AnimationVertex animationVertex = new AnimationVertex(); float z = Vector3.zero.z; list.Add(animationVertex); AnimationVertex animationVertex2 = new AnimationVertex(); float z2 = Vector3.left.z; list.Add(animationVertex2); AnimationVertex animationVertex3 = new AnimationVertex(); float z3 = Vector3.right.z; list.Add(animationVertex3); AnimationVertex animationVertex4 = new AnimationVertex(); float z4 = Vector3.down.z; list.Add(animationVertex4); AnimationVertex animationVertex5 = new AnimationVertex(); float z5 = Vector3.up.z; list.Add(animationVertex5); AnimationVertex animationVertex6 = new AnimationVertex(); float z6 = Vector3.back.z; list.Add(animationVertex6); AnimationVertex animationVertex7 = new AnimationVertex(); float z7 = Vector3.forward.z; list.Add(animationVertex7); this.animationVertices = list; List list2 = new List(); this.tetrahedra = list2; List list3 = new List(); this.exteriorTriangleIndices = list3; HMBJKFIMOFL hmbjkfimofl = new HMBJKFIMOFL(); this.pointLocator = hmbjkfimofl; base..ctor(); } // Token: 0x0400DD50 RID: 56656 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DD50")] public IPPGHMJIMMO PoseType; // Token: 0x0400DD51 RID: 56657 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400DD51")] [SerializeField] [Header("Animation Graph Vertices")] private List animationVertices; // Token: 0x0400DD52 RID: 56658 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400DD52")] [SerializeField] private bool useOverrideSpring; // Token: 0x0400DD53 RID: 56659 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DD53")] [SerializeField] private SimpleSpring6DConfig overrideSpringParameters; // Token: 0x0400DD54 RID: 56660 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400DD54")] [SerializeField] [HideInInspector] private List tetrahedra; // Token: 0x0400DD55 RID: 56661 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400DD55")] [SerializeField] [HideInInspector] private List exteriorTriangleIndices; // Token: 0x0400DD56 RID: 56662 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DD56")] [NonSerialized] private readonly HMBJKFIMOFL pointLocator; } }