178 lines
5.2 KiB
C#
178 lines
5.2 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x0200006B RID: 107
|
|
[Token(Token = "0x2000056")]
|
|
[Serializable]
|
|
public class IKMappingSpine : IKMapping
|
|
{
|
|
// Token: 0x0600030B RID: 779 RVA: 0x000036F0 File Offset: 0x000018F0
|
|
[Token(Token = "0x60002A6")]
|
|
[Address(RVA = "0x2D3BA60", Offset = "0x2D3A860", VA = "0x182D3BA60", Slot = "4")]
|
|
public override bool IsValid(IKSolver solver, ref string message)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600030C RID: 780 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002A7")]
|
|
[Address(RVA = "0x2D3CFC0", Offset = "0x2D3BDC0", VA = "0x182D3CFC0")]
|
|
public IKMappingSpine()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600030D RID: 781 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002A8")]
|
|
[Address(RVA = "0x2D3CE00", Offset = "0x2D3BC00", VA = "0x182D3CE00")]
|
|
public IKMappingSpine(Transform[] spineBones, Transform leftUpperArmBone, Transform rightUpperArmBone, Transform leftThighBone, Transform rightThighBone)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600030E RID: 782 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002A9")]
|
|
[Address(RVA = "0x2D3C790", Offset = "0x2D3B590", VA = "0x182D3C790")]
|
|
public void SetBones(Transform[] spineBones, Transform leftUpperArmBone, Transform rightUpperArmBone, Transform leftThighBone, Transform rightThighBone)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600030F RID: 783 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002AA")]
|
|
[Address(RVA = "0x2D3C7B0", Offset = "0x2D3B5B0", VA = "0x182D3C7B0")]
|
|
public void StoreDefaultLocalState()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000310 RID: 784 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002AB")]
|
|
[Address(RVA = "0x2D3ADA0", Offset = "0x2D39BA0", VA = "0x182D3ADA0")]
|
|
public void FixTransforms()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000311 RID: 785 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002AC")]
|
|
[Address(RVA = "0x2D3B0B0", Offset = "0x2D39EB0", VA = "0x182D3B0B0", Slot = "5")]
|
|
public override void Initiate(IKSolverFullBody solver)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000312 RID: 786 RVA: 0x00003708 File Offset: 0x00001908
|
|
[Token(Token = "0x60002AD")]
|
|
[Address(RVA = "0x2D3C870", Offset = "0x2D3B670", VA = "0x182D3C870")]
|
|
private bool UseFABRIK()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000313 RID: 787 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002AE")]
|
|
[Address(RVA = "0x2D3C310", Offset = "0x2D3B110", VA = "0x182D3C310")]
|
|
public void ReadPose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000314 RID: 788 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002AF")]
|
|
[Address(RVA = "0x2D3C8A0", Offset = "0x2D3B6A0", VA = "0x182D3C8A0")]
|
|
public void WritePose(IKSolverFullBody solver)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000315 RID: 789 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002B0")]
|
|
[Address(RVA = "0x2D3AE40", Offset = "0x2D39C40", VA = "0x182D3AE40")]
|
|
public void ForwardReach(Vector3 position)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000316 RID: 790 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002B1")]
|
|
[Address(RVA = "0x2D3AB50", Offset = "0x2D39950", VA = "0x182D3AB50")]
|
|
private void BackwardReach(Vector3 position)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000317 RID: 791 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002B2")]
|
|
[Address(RVA = "0x2D3BD90", Offset = "0x2D3AB90", VA = "0x182D3BD90")]
|
|
private void MapToSolverPositions(IKSolverFullBody solver)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040002D4 RID: 724
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400022A")]
|
|
public Transform[] spineBones;
|
|
|
|
// Token: 0x040002D5 RID: 725
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400022B")]
|
|
public Transform leftUpperArmBone;
|
|
|
|
// Token: 0x040002D6 RID: 726
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400022C")]
|
|
public Transform rightUpperArmBone;
|
|
|
|
// Token: 0x040002D7 RID: 727
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400022D")]
|
|
public Transform leftThighBone;
|
|
|
|
// Token: 0x040002D8 RID: 728
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400022E")]
|
|
public Transform rightThighBone;
|
|
|
|
// Token: 0x040002D9 RID: 729
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400022F")]
|
|
[Range(1f, 3f)]
|
|
public int iterations;
|
|
|
|
// Token: 0x040002DA RID: 730
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4000230")]
|
|
[Range(0f, 1f)]
|
|
public float twistWeight;
|
|
|
|
// Token: 0x040002DB RID: 731
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000231")]
|
|
private int rootNodeIndex;
|
|
|
|
// Token: 0x040002DC RID: 732
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000232")]
|
|
private IKMapping.BoneMap[] spine;
|
|
|
|
// Token: 0x040002DD RID: 733
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000233")]
|
|
private IKMapping.BoneMap leftUpperArm;
|
|
|
|
// Token: 0x040002DE RID: 734
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000234")]
|
|
private IKMapping.BoneMap rightUpperArm;
|
|
|
|
// Token: 0x040002DF RID: 735
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000235")]
|
|
private IKMapping.BoneMap leftThigh;
|
|
|
|
// Token: 0x040002E0 RID: 736
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000236")]
|
|
private IKMapping.BoneMap rightThigh;
|
|
|
|
// Token: 0x040002E1 RID: 737
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000237")]
|
|
private bool useFABRIK;
|
|
}
|
|
}
|