using System; using System.Collections.Generic; using Cpp2IlInjected; using Delaunay; using UnityEngine; namespace RecRoom.Core.Screens.PlayerController { // Token: 0x02002F7B RID: 12155 [Token(Token = "0x2002F7B")] [CreateAssetMenu] public class PlayerAnimation3DBlendedPoseSet : ScriptableObject { // Token: 0x1700390A RID: 14602 // (get) Token: 0x06014B63 RID: 84835 RVA: 0x004D9E9C File Offset: 0x004D809C [Token(Token = "0x1700390A")] public List AnimationData { [Token(Token = "0x6014B63")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return this.animationVertices; } } // Token: 0x1700390B RID: 14603 // (get) Token: 0x06014B64 RID: 84836 RVA: 0x004D9EB0 File Offset: 0x004D80B0 [Token(Token = "0x1700390B")] public bool UseOverrideSpring { [Token(Token = "0x6014B64")] [Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")] get { return this.useOverrideSpring; } } // Token: 0x1700390C RID: 14604 // (get) Token: 0x06014B65 RID: 84837 RVA: 0x004D9EC4 File Offset: 0x004D80C4 [Token(Token = "0x1700390C")] public SimpleSpring6DConfig OverrideSpringParameters { [Token(Token = "0x6014B65")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get { return this.overrideSpringParameters; } } // Token: 0x06014B66 RID: 84838 RVA: 0x004D9ED8 File Offset: 0x004D80D8 [Token(Token = "0x6014B66")] [Address(RVA = "0xA5A800", Offset = "0xA59600", VA = "0x180A5A800")] public void IFEPKMBCIND() { HMBJKFIMOFL hmbjkfimofl = new HMBJKFIMOFL(); string name = base.name; string text; Debug.LogError(text, this); } // Token: 0x06014B67 RID: 84839 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014B67")] [Address(RVA = "0xA5A9B0", Offset = "0xA597B0", VA = "0x180A5A9B0")] public PlayerAnimationAsset[] OLFGGPCLABA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014B68 RID: 84840 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014B68")] [Address(RVA = "0xA5AAC0", Offset = "0xA598C0", VA = "0x180A5AAC0")] public void PGHBBOJEBBP(Vector3 GLHHBDHELAO, ref float[] GCNBFMFIJAD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014B69 RID: 84841 RVA: 0x004D9F00 File Offset: 0x004D8100 [Token(Token = "0x6014B69")] [Address(RVA = "0xA5A8F0", Offset = "0xA596F0", VA = "0x180A5A8F0")] private Vector4 LIALDDGDBPB(Vector4 PJEDBAONDPP) { /* An exception occurred when decompiling this method (06014B69) 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 1660 */; } // Token: 0x06014B6A RID: 84842 RVA: 0x004D9F18 File Offset: 0x004D8118 [Token(Token = "0x6014B6A")] [Address(RVA = "0xA5AF20", Offset = "0xA59D20", VA = "0x180A5AF20")] 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: 0x0400DB21 RID: 56097 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DB21")] public IPPGHMJIMMO PoseType; // Token: 0x0400DB22 RID: 56098 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400DB22")] [SerializeField] [Header("Animation Graph Vertices")] private List animationVertices; // Token: 0x0400DB23 RID: 56099 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400DB23")] [SerializeField] private bool useOverrideSpring; // Token: 0x0400DB24 RID: 56100 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DB24")] [SerializeField] private SimpleSpring6DConfig overrideSpringParameters; // Token: 0x0400DB25 RID: 56101 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400DB25")] [SerializeField] [HideInInspector] private List tetrahedra; // Token: 0x0400DB26 RID: 56102 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400DB26")] [SerializeField] [HideInInspector] private List exteriorTriangleIndices; // Token: 0x0400DB27 RID: 56103 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DB27")] [NonSerialized] private readonly HMBJKFIMOFL pointLocator; } }