157 lines
4.5 KiB
C#
157 lines
4.5 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 = "0x2D08B10", Offset = "0x2D07910", VA = "0x182D08B10", 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 = "0x2CF95D0", Offset = "0x2CF83D0", VA = "0x182CF95D0")]
|
|
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 = "0x2D08910", Offset = "0x2D07710", VA = "0x182D08910", Slot = "6")]
|
|
public override IKSolver.Point[] GetPoints()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003DD RID: 989 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035D")]
|
|
[Address(RVA = "0x2D08700", Offset = "0x2D07500", VA = "0x182D08700", 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 = "0x2CF96E0", Offset = "0x2CF84E0", VA = "0x182CF96E0", Slot = "9")]
|
|
public override void StoreDefaultLocalState()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003DF RID: 991 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600035F")]
|
|
[Address(RVA = "0x2CF8780", Offset = "0x2CF7580", VA = "0x182CF8780", Slot = "8")]
|
|
public override void FixTransforms()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E0 RID: 992 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000360")]
|
|
[Address(RVA = "0x2D08E90", Offset = "0x2D07C90", VA = "0x182D08E90", Slot = "10")]
|
|
protected override void OnInitiate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E1 RID: 993 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000361")]
|
|
[Address(RVA = "0x2D08F10", Offset = "0x2D07D10", VA = "0x182D08F10", Slot = "11")]
|
|
protected override void OnUpdate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E2 RID: 994 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000362")]
|
|
[Address(RVA = "0x2D095B0", Offset = "0x2D083B0", VA = "0x182D095B0")]
|
|
private void Solve()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E3 RID: 995 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000363")]
|
|
[Address(RVA = "0x2D09090", Offset = "0x2D07E90", VA = "0x182D09090")]
|
|
private void Read()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E4 RID: 996 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000364")]
|
|
[Address(RVA = "0x2D09720", Offset = "0x2D08520", VA = "0x182D09720")]
|
|
private void Write()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E5 RID: 997 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000365")]
|
|
[Address(RVA = "0x2D099B0", Offset = "0x2D087B0", VA = "0x182D099B0")]
|
|
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;
|
|
}
|
|
}
|