Files
NobetaSource/Cpp2IL/Assembly-CSharp/RootMotion/FinalIK/IKMapping.cs
2023-09-06 22:09:22 +02:00

393 lines
14 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x02000425 RID: 1061
[Token(Token = "0x2000425")]
[Serializable]
public class IKMapping
{
// Token: 0x060025CB RID: 9675 RVA: 0x00055228 File Offset: 0x00053428
[Token(Token = "0x60025CB")]
[Address(RVA = "0x497D00", Offset = "0x496500", VA = "0x180497D00", Slot = "4")]
public virtual bool IsValid(IKSolver solver, ref string message)
{
return true;
}
// Token: 0x060025CC RID: 9676 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025CC")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "5")]
public virtual void Initiate(IKSolverFullBody solver)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025CD RID: 9677 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025CD")]
[Address(RVA = "0x11E91F0", Offset = "0x11E79F0", VA = "0x1811E91F0")]
protected bool BoneIsValid(Transform bone, IKSolver solver, ref string message, [Optional] Warning.Logger logger)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025CE RID: 9678 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025CE")]
[Address(RVA = "0x4C85D0", Offset = "0x4C6DD0", VA = "0x1804C85D0")]
protected Vector3 SolveFABRIKJoint(Vector3 pos1, Vector3 pos2, float length)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025CF RID: 9679 RVA: 0x00055238 File Offset: 0x00053438
[Token(Token = "0x60025CF")]
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
public IKMapping()
{
int num = 0;
this.Initiate(num);
}
// Token: 0x02000426 RID: 1062
[Token(Token = "0x2000426")]
[Serializable]
public class BoneMap
{
// Token: 0x060025D0 RID: 9680 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025D0")]
[Address(RVA = "0x1580F90", Offset = "0x157F790", VA = "0x181580F90")]
public void Initiate(Transform transform, IKSolverFullBody solver)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17000228 RID: 552
// (get) Token: 0x060025D1 RID: 9681 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000228")]
public Vector3 swingDirection
{
[Token(Token = "0x60025D1")]
[Address(RVA = "0x15824A0", Offset = "0x1580CA0", VA = "0x1815824A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060025D2 RID: 9682 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025D2")]
[Address(RVA = "0x66FBF0", Offset = "0x66E3F0", VA = "0x18066FBF0")]
public void StoreDefaultLocalState()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025D3 RID: 9683 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025D3")]
[Address(RVA = "0x1580C70", Offset = "0x157F470", VA = "0x181580C70")]
public void FixTransform(bool position)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17000229 RID: 553
// (get) Token: 0x060025D4 RID: 9684 RVA: 0x00055250 File Offset: 0x00053450
[Token(Token = "0x17000229")]
public bool isNodeBone
{
[Token(Token = "0x60025D4")]
[Address(RVA = "0x1582270", Offset = "0x1580A70", VA = "0x181582270")]
get
{
return this.nodeIndex != -1;
}
}
// Token: 0x060025D5 RID: 9685 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025D5")]
[Address(RVA = "0x1581450", Offset = "0x157FC50", VA = "0x181581450")]
public void SetLength(IKMapping.BoneMap nextBone)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025D6 RID: 9686 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025D6")]
[Address(RVA = "0x1581650", Offset = "0x157FE50", VA = "0x181581650")]
public void SetLocalSwingAxis(IKMapping.BoneMap swingTarget)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025D7 RID: 9687 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025D7")]
[Address(RVA = "0x1581500", Offset = "0x157FD00", VA = "0x181581500")]
public void SetLocalSwingAxis(IKMapping.BoneMap bone1, IKMapping.BoneMap bone2)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025D8 RID: 9688 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025D8")]
[Address(RVA = "0x1581790", Offset = "0x157FF90", VA = "0x181581790")]
public void SetLocalTwistAxis(Vector3 twistDirection, Vector3 normalDirection)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025D9 RID: 9689 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025D9")]
[Address(RVA = "0x1581830", Offset = "0x1580030", VA = "0x181581830")]
public void SetPlane(IKSolverFullBody solver, Transform planeBone1, Transform planeBone2, Transform planeBone3)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025DA RID: 9690 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025DA")]
[Address(RVA = "0x1581ED0", Offset = "0x15806D0", VA = "0x181581ED0")]
public void UpdatePlane(bool rotation, bool position)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025DB RID: 9691 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025DB")]
[Address(RVA = "0x1581410", Offset = "0x157FC10", VA = "0x181581410")]
public void SetIKPosition()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025DC RID: 9692 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025DC")]
[Address(RVA = "0x1580FF0", Offset = "0x157F7F0", VA = "0x181580FF0")]
public void MaintainRotation()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025DD RID: 9693 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025DD")]
[Address(RVA = "0x1581940", Offset = "0x1580140", VA = "0x181581940")]
public void SetToIKPosition()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025DE RID: 9694 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025DE")]
[Address(RVA = "0x1580B00", Offset = "0x157F300", VA = "0x181580B00")]
public void FixToNode(IKSolverFullBody solver, float weight, [Optional] IKSolver.Node fixNode)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025DF RID: 9695 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025DF")]
[Address(RVA = "0x1580CD0", Offset = "0x157F4D0", VA = "0x181580CD0")]
public Vector3 GetPlanePosition(IKSolverFullBody solver)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025E0 RID: 9696 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025E0")]
[Address(RVA = "0x1581030", Offset = "0x157F830", VA = "0x181581030")]
public void PositionToPlane(IKSolverFullBody solver)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025E1 RID: 9697 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025E1")]
[Address(RVA = "0x1581340", Offset = "0x157FB40", VA = "0x181581340")]
public void RotateToPlane(IKSolverFullBody solver, float weight)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025E2 RID: 9698 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025E2")]
[Address(RVA = "0x1581980", Offset = "0x1580180", VA = "0x181581980")]
public void Swing(Vector3 swingTarget, float weight)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025E3 RID: 9699 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025E3")]
[Address(RVA = "0x1581B60", Offset = "0x1580360", VA = "0x181581B60")]
public void Swing(Vector3 pos1, Vector3 pos2, float weight)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025E4 RID: 9700 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025E4")]
[Address(RVA = "0x1581D50", Offset = "0x1580550", VA = "0x181581D50")]
public void Twist(Vector3 twistDirection, Vector3 normalDirection, float weight)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025E5 RID: 9701 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025E5")]
[Address(RVA = "0x15812B0", Offset = "0x157FAB0", VA = "0x1815812B0")]
public void RotateToMaintain(float weight)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025E6 RID: 9702 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025E6")]
[Address(RVA = "0x1581170", Offset = "0x157F970", VA = "0x181581170")]
public void RotateToEffector(IKSolverFullBody solver, float weight)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025E7 RID: 9703 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025E7")]
[Address(RVA = "0x1580DE0", Offset = "0x157F5E0", VA = "0x181580DE0")]
private Quaternion GetTargetRotation(IKSolverFullBody solver)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x1700022A RID: 554
// (get) Token: 0x060025E8 RID: 9704 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x1700022A")]
private Quaternion lastAnimatedTargetRotation
{
[Token(Token = "0x60025E8")]
[Address(RVA = "0x1582280", Offset = "0x1580A80", VA = "0x181582280")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060025E9 RID: 9705 RVA: 0x0005526C File Offset: 0x0005346C
[Token(Token = "0x60025E9")]
[Address(RVA = "0x1582240", Offset = "0x1580A40", VA = "0x181582240")]
public BoneMap()
{
}
// Token: 0x04002F93 RID: 12179
[Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002F93")]
public Transform transform;
// Token: 0x04002F94 RID: 12180
[Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002F94")]
public int chainIndex = (int)((ulong)(-1L));
// Token: 0x04002F95 RID: 12181
[Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002F95")]
public int nodeIndex;
// Token: 0x04002F96 RID: 12182
[Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002F96")]
public Vector3 defaultLocalPosition;
// Token: 0x04002F97 RID: 12183
[Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002F97")]
public Quaternion defaultLocalRotation;
// Token: 0x04002F98 RID: 12184
[Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002F98")]
public Vector3 localSwingAxis;
// Token: 0x04002F99 RID: 12185
[Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002F99")]
public Vector3 localTwistAxis;
// Token: 0x04002F9A RID: 12186
[Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x4002F9A")]
public Vector3 planePosition;
// Token: 0x04002F9B RID: 12187
[Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002F9B")]
public Vector3 ikPosition;
// Token: 0x04002F9C RID: 12188
[Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4002F9C")]
public Quaternion defaultLocalTargetRotation;
// Token: 0x04002F9D RID: 12189
[Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4002F9D")]
private Quaternion maintainRotation;
// Token: 0x04002F9E RID: 12190
[Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
[Token(Token = "0x4002F9E")]
public float length;
// Token: 0x04002F9F RID: 12191
[Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002F9F")]
public Quaternion animatedRotation;
// Token: 0x04002FA0 RID: 12192
[Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4002FA0")]
private Transform planeBone1;
// Token: 0x04002FA1 RID: 12193
[Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4002FA1")]
private Transform planeBone2;
// Token: 0x04002FA2 RID: 12194
[Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4002FA2")]
private Transform planeBone3;
// Token: 0x04002FA3 RID: 12195
[Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4002FA3")]
private int plane1ChainIndex = (int)((ulong)(-1L));
// Token: 0x04002FA4 RID: 12196
[Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
[Token(Token = "0x4002FA4")]
private int plane1NodeIndex;
// Token: 0x04002FA5 RID: 12197
[Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4002FA5")]
private int plane2ChainIndex = (int)((ulong)(-1L));
// Token: 0x04002FA6 RID: 12198
[Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
[Token(Token = "0x4002FA6")]
private int plane2NodeIndex;
// Token: 0x04002FA7 RID: 12199
[Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4002FA7")]
private int plane3ChainIndex = (int)((ulong)(-1L));
// Token: 0x04002FA8 RID: 12200
[Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4002FA8")]
private int plane3NodeIndex;
}
}
}