215 lines
6.3 KiB
C#
215 lines
6.3 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000077 RID: 119
|
|
[Token(Token = "0x200005D")]
|
|
[Serializable]
|
|
public class IKSolverFullBody : IKSolver
|
|
{
|
|
// Token: 0x06000389 RID: 905 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000309")]
|
|
[Address(RVA = "0xEF6170", Offset = "0xEF5170", VA = "0x180EF6170")]
|
|
public IKEffector GetEffector(Transform t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600038A RID: 906 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600030A")]
|
|
[Address(RVA = "0xEF6120", Offset = "0xEF5120", VA = "0x180EF6120")]
|
|
public FBIKChain GetChain(Transform transform)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600038B RID: 907 RVA: 0x00003948 File Offset: 0x00001B48
|
|
[Token(Token = "0x600030B")]
|
|
[Address(RVA = "0xEF5FB0", Offset = "0xEF4FB0", VA = "0x180EF5FB0")]
|
|
public int GetChainIndex(Transform transform)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600038C RID: 908 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600030C")]
|
|
[Address(RVA = "0xEF6290", Offset = "0xEF5290", VA = "0x180EF6290")]
|
|
public IKSolver.Node GetNode(int chainIndex, int nodeIndex)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600038D RID: 909 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600030D")]
|
|
[Address(RVA = "0xEF5F20", Offset = "0xEF4F20", VA = "0x180EF5F20")]
|
|
public void GetChainAndNodeIndexes(Transform transform, out int chainIndex, out int nodeIndex)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600038E RID: 910 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600030E")]
|
|
[Address(RVA = "0xEF64C0", Offset = "0xEF54C0", VA = "0x180EF64C0", Slot = "6")]
|
|
public override IKSolver.Point[] GetPoints()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600038F RID: 911 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600030F")]
|
|
[Address(RVA = "0xEF6300", Offset = "0xEF5300", VA = "0x180EF6300", Slot = "7")]
|
|
public override IKSolver.Point GetPoint(Transform transform)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000390 RID: 912 RVA: 0x00003960 File Offset: 0x00001B60
|
|
[Token(Token = "0x6000310")]
|
|
[Address(RVA = "0xEF6690", Offset = "0xEF5690", VA = "0x180EF6690", Slot = "4")]
|
|
public override bool IsValid(ref string message)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000391 RID: 913 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000311")]
|
|
[Address(RVA = "0xEF7500", Offset = "0xEF6500", VA = "0x180EF7500", Slot = "9")]
|
|
public override void StoreDefaultLocalState()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000392 RID: 914 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000312")]
|
|
[Address(RVA = "0xEF5DF0", Offset = "0xEF4DF0", VA = "0x180EF5DF0", Slot = "8")]
|
|
public override void FixTransforms()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000393 RID: 915 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000313")]
|
|
[Address(RVA = "0xEF6900", Offset = "0xEF5900", VA = "0x180EF6900", Slot = "10")]
|
|
protected override void OnInitiate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000394 RID: 916 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000314")]
|
|
[Address(RVA = "0xEF6AD0", Offset = "0xEF5AD0", VA = "0x180EF6AD0", Slot = "11")]
|
|
protected override void OnUpdate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000395 RID: 917 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000315")]
|
|
[Address(RVA = "0xEF6D00", Offset = "0xEF5D00", VA = "0x180EF6D00", Slot = "12")]
|
|
protected virtual void ReadPose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000396 RID: 918 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000316")]
|
|
[Address(RVA = "0xEF7060", Offset = "0xEF6060", VA = "0x180EF7060", Slot = "13")]
|
|
protected virtual void Solve()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000397 RID: 919 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000317")]
|
|
[Address(RVA = "0xEF5DA0", Offset = "0xEF4DA0", VA = "0x180EF5DA0", Slot = "14")]
|
|
protected virtual void ApplyBendConstraints()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000398 RID: 920 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000318")]
|
|
[Address(RVA = "0xEF7610", Offset = "0xEF6610", VA = "0x180EF7610", Slot = "15")]
|
|
protected virtual void WritePose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000399 RID: 921 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000319")]
|
|
[Address(RVA = "0xEF7740", Offset = "0xEF6740", VA = "0x180EF7740")]
|
|
public IKSolverFullBody()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400031D RID: 797
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000264")]
|
|
[Range(0f, 10f)]
|
|
public int iterations;
|
|
|
|
// Token: 0x0400031E RID: 798
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000265")]
|
|
public FBIKChain[] chain;
|
|
|
|
// Token: 0x0400031F RID: 799
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000266")]
|
|
public IKEffector[] effectors;
|
|
|
|
// Token: 0x04000320 RID: 800
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000267")]
|
|
public IKMappingSpine spineMapping;
|
|
|
|
// Token: 0x04000321 RID: 801
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000268")]
|
|
public IKMappingBone[] boneMappings;
|
|
|
|
// Token: 0x04000322 RID: 802
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000269")]
|
|
public IKMappingLimb[] limbMappings;
|
|
|
|
// Token: 0x04000323 RID: 803
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400026A")]
|
|
public bool FABRIKPass;
|
|
|
|
// Token: 0x04000324 RID: 804
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400026B")]
|
|
public IKSolver.UpdateDelegate OnPreRead;
|
|
|
|
// Token: 0x04000325 RID: 805
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400026C")]
|
|
public IKSolver.UpdateDelegate OnPreSolve;
|
|
|
|
// Token: 0x04000326 RID: 806
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400026D")]
|
|
public IKSolver.IterationDelegate OnPreIteration;
|
|
|
|
// Token: 0x04000327 RID: 807
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400026E")]
|
|
public IKSolver.IterationDelegate OnPostIteration;
|
|
|
|
// Token: 0x04000328 RID: 808
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400026F")]
|
|
public IKSolver.UpdateDelegate OnPreBend;
|
|
|
|
// Token: 0x04000329 RID: 809
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4000270")]
|
|
public IKSolver.UpdateDelegate OnPostSolve;
|
|
|
|
// Token: 0x0400032A RID: 810
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4000271")]
|
|
public IKSolver.UpdateDelegate OnStoreDefaultLocalState;
|
|
|
|
// Token: 0x0400032B RID: 811
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4000272")]
|
|
public IKSolver.UpdateDelegate OnFixTransforms;
|
|
}
|
|
}
|