126 lines
3.6 KiB
C#
126 lines
3.6 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000076 RID: 118
|
|
[Token(Token = "0x200005C")]
|
|
[Serializable]
|
|
public class IKSolverFABRIKRoot : IKSolver
|
|
{
|
|
// Token: 0x0600037E RID: 894 RVA: 0x00003900 File Offset: 0x00001B00
|
|
[Token(Token = "0x60002FE")]
|
|
[Address(RVA = "0x2CFB7D0", Offset = "0x2CFA5D0", VA = "0x182CFB7D0", Slot = "4")]
|
|
public override bool IsValid(ref string message)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600037F RID: 895 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002FF")]
|
|
[Address(RVA = "0x2CFC800", Offset = "0x2CFB600", VA = "0x182CFC800", Slot = "9")]
|
|
public override void StoreDefaultLocalState()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000380 RID: 896 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000300")]
|
|
[Address(RVA = "0x2CFAED0", Offset = "0x2CF9CD0", VA = "0x182CFAED0", Slot = "8")]
|
|
public override void FixTransforms()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000381 RID: 897 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000301")]
|
|
[Address(RVA = "0x2CFC340", Offset = "0x2CFB140", VA = "0x182CFC340", Slot = "10")]
|
|
protected override void OnInitiate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000382 RID: 898 RVA: 0x00003918 File Offset: 0x00001B18
|
|
[Token(Token = "0x6000302")]
|
|
[Address(RVA = "0x2CFB6F0", Offset = "0x2CFA4F0", VA = "0x182CFB6F0")]
|
|
private bool IsRoot(int index)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000383 RID: 899 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000303")]
|
|
[Address(RVA = "0x2CFC530", Offset = "0x2CFB330", VA = "0x182CFC530", Slot = "11")]
|
|
protected override void OnUpdate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000384 RID: 900 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000304")]
|
|
[Address(RVA = "0x2CFB4F0", Offset = "0x2CFA2F0", VA = "0x182CFB4F0", Slot = "6")]
|
|
public override IKSolver.Point[] GetPoints()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000385 RID: 901 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000305")]
|
|
[Address(RVA = "0x2CFB440", Offset = "0x2CFA240", VA = "0x182CFB440", Slot = "7")]
|
|
public override IKSolver.Point GetPoint(Transform transform)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000386 RID: 902 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000306")]
|
|
[Address(RVA = "0x2CFAD70", Offset = "0x2CF9B70", VA = "0x182CFAD70")]
|
|
private void AddPointsToArray(ref IKSolver.Point[] array, FABRIKChain chain)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000387 RID: 903 RVA: 0x00003930 File Offset: 0x00001B30
|
|
[Token(Token = "0x6000307")]
|
|
[Address(RVA = "0x2CFAFA0", Offset = "0x2CF9DA0", VA = "0x182CFAFA0")]
|
|
private Vector3 GetCentroid()
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x06000388 RID: 904 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000308")]
|
|
[Address(RVA = "0x2CFC8D0", Offset = "0x2CFB6D0", VA = "0x182CFC8D0")]
|
|
public IKSolverFABRIKRoot()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000317 RID: 791
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400025E")]
|
|
public int iterations;
|
|
|
|
// Token: 0x04000318 RID: 792
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400025F")]
|
|
[Range(0f, 1f)]
|
|
public float rootPin;
|
|
|
|
// Token: 0x04000319 RID: 793
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000260")]
|
|
public FABRIKChain[] chains;
|
|
|
|
// Token: 0x0400031A RID: 794
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000261")]
|
|
private bool zeroWeightApplied;
|
|
|
|
// Token: 0x0400031B RID: 795
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000262")]
|
|
private bool[] isRoot;
|
|
|
|
// Token: 0x0400031C RID: 796
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000263")]
|
|
private Vector3 rootDefaultPosition;
|
|
}
|
|
}
|