m
This commit is contained in:
+189
@@ -0,0 +1,189 @@
|
||||
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<AnimationVertex> 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<AnimationVertex> 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<Tetrahedron> list2 = new List();
|
||||
this.tetrahedra = list2;
|
||||
List<int> 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<AnimationVertex> 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<Tetrahedron> tetrahedra;
|
||||
|
||||
// Token: 0x0400DD55 RID: 56661
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DD55")]
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
private List<int> exteriorTriangleIndices;
|
||||
|
||||
// Token: 0x0400DD56 RID: 56662
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DD56")]
|
||||
[NonSerialized]
|
||||
private readonly HMBJKFIMOFL pointLocator;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user