157 lines
4.4 KiB
C#
157 lines
4.4 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x0200007C RID: 124
|
|
[Token(Token = "0x2000062")]
|
|
[Serializable]
|
|
public class IKSolverLeg : IKSolver
|
|
{
|
|
// Token: 0x060003DA RID: 986 RVA: 0x00003AC8 File Offset: 0x00001CC8
|
|
[Token(Token = "0x600035A")]
|
|
[Address(RVA = "0xEF9950", Offset = "0xEF8950", VA = "0x180EF9950", Slot = "4")]
|
|
public override bool IsValid(ref string message)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003DB RID: 987 RVA: 0x00003AE0 File Offset: 0x00001CE0
|
|
[Token(Token = "0x600035B")]
|
|
[Address(RVA = "0xEEA410", Offset = "0xEE9410", VA = "0x180EEA410")]
|
|
public bool SetChain(Transform pelvis, Transform thigh, Transform calf, Transform foot, Transform toe, Transform root)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003DC RID: 988 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035C")]
|
|
[Address(RVA = "0xEF9750", Offset = "0xEF8750", VA = "0x180EF9750", Slot = "6")]
|
|
public override IKSolver.Point[] GetPoints()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003DD RID: 989 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035D")]
|
|
[Address(RVA = "0xEF9540", Offset = "0xEF8540", VA = "0x180EF9540", Slot = "7")]
|
|
public override IKSolver.Point GetPoint(Transform transform)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003DE RID: 990 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600035E")]
|
|
[Address(RVA = "0xEEA520", Offset = "0xEE9520", VA = "0x180EEA520", Slot = "9")]
|
|
public override void StoreDefaultLocalState()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003DF RID: 991 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600035F")]
|
|
[Address(RVA = "0xEE95C0", Offset = "0xEE85C0", VA = "0x180EE95C0", Slot = "8")]
|
|
public override void FixTransforms()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E0 RID: 992 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000360")]
|
|
[Address(RVA = "0xEF9CD0", Offset = "0xEF8CD0", VA = "0x180EF9CD0", Slot = "10")]
|
|
protected override void OnInitiate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E1 RID: 993 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000361")]
|
|
[Address(RVA = "0xEF9D50", Offset = "0xEF8D50", VA = "0x180EF9D50", Slot = "11")]
|
|
protected override void OnUpdate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E2 RID: 994 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000362")]
|
|
[Address(RVA = "0xEFA3F0", Offset = "0xEF93F0", VA = "0x180EFA3F0")]
|
|
private void Solve()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E3 RID: 995 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000363")]
|
|
[Address(RVA = "0xEF9ED0", Offset = "0xEF8ED0", VA = "0x180EF9ED0")]
|
|
private void Read()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E4 RID: 996 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000364")]
|
|
[Address(RVA = "0xEFA560", Offset = "0xEF9560", VA = "0x180EFA560")]
|
|
private void Write()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E5 RID: 997 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000365")]
|
|
[Address(RVA = "0xEFA7F0", Offset = "0xEF97F0", VA = "0x180EFA7F0")]
|
|
public IKSolverLeg()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000349 RID: 841
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000290")]
|
|
[Range(0f, 1f)]
|
|
public float IKRotationWeight;
|
|
|
|
// Token: 0x0400034A RID: 842
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x4000291")]
|
|
public Quaternion IKRotation;
|
|
|
|
// Token: 0x0400034B RID: 843
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000292")]
|
|
public IKSolver.Point pelvis;
|
|
|
|
// Token: 0x0400034C RID: 844
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000293")]
|
|
public IKSolver.Point thigh;
|
|
|
|
// Token: 0x0400034D RID: 845
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000294")]
|
|
public IKSolver.Point calf;
|
|
|
|
// Token: 0x0400034E RID: 846
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000295")]
|
|
public IKSolver.Point foot;
|
|
|
|
// Token: 0x0400034F RID: 847
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000296")]
|
|
public IKSolver.Point toe;
|
|
|
|
// Token: 0x04000350 RID: 848
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4000297")]
|
|
public IKSolverVR.Leg leg;
|
|
|
|
// Token: 0x04000351 RID: 849
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4000298")]
|
|
public Vector3 heelOffset;
|
|
|
|
// Token: 0x04000352 RID: 850
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4000299")]
|
|
private Vector3[] positions;
|
|
|
|
// Token: 0x04000353 RID: 851
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400029A")]
|
|
private Quaternion[] rotations;
|
|
}
|
|
}
|