157 lines
4.5 KiB
C#
157 lines
4.5 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000073 RID: 115
|
|
[Token(Token = "0x2000059")]
|
|
[Serializable]
|
|
public class IKSolverArm : IKSolver
|
|
{
|
|
// Token: 0x06000354 RID: 852 RVA: 0x00003840 File Offset: 0x00001A40
|
|
[Token(Token = "0x60002D4")]
|
|
[Address(RVA = "0x2CF8C00", Offset = "0x2CF7A00", VA = "0x182CF8C00", Slot = "4")]
|
|
public override bool IsValid(ref string message)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000355 RID: 853 RVA: 0x00003858 File Offset: 0x00001A58
|
|
[Token(Token = "0x60002D5")]
|
|
[Address(RVA = "0x2CF95D0", Offset = "0x2CF83D0", VA = "0x182CF95D0")]
|
|
public bool SetChain(Transform chest, Transform shoulder, Transform upperArm, Transform forearm, Transform hand, Transform root)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000356 RID: 854 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002D6")]
|
|
[Address(RVA = "0x2CF8A00", Offset = "0x2CF7800", VA = "0x182CF8A00", Slot = "6")]
|
|
public override IKSolver.Point[] GetPoints()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000357 RID: 855 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002D7")]
|
|
[Address(RVA = "0x2CF87F0", Offset = "0x2CF75F0", VA = "0x182CF87F0", Slot = "7")]
|
|
public override IKSolver.Point GetPoint(Transform transform)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000358 RID: 856 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002D8")]
|
|
[Address(RVA = "0x2CF96E0", Offset = "0x2CF84E0", VA = "0x182CF96E0", Slot = "9")]
|
|
public override void StoreDefaultLocalState()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000359 RID: 857 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002D9")]
|
|
[Address(RVA = "0x2CF8780", Offset = "0x2CF7580", VA = "0x182CF8780", Slot = "8")]
|
|
public override void FixTransforms()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600035A RID: 858 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002DA")]
|
|
[Address(RVA = "0x2CF8F80", Offset = "0x2CF7D80", VA = "0x182CF8F80", Slot = "10")]
|
|
protected override void OnInitiate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600035B RID: 859 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002DB")]
|
|
[Address(RVA = "0x2CF9000", Offset = "0x2CF7E00", VA = "0x182CF9000", Slot = "11")]
|
|
protected override void OnUpdate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600035C RID: 860 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002DC")]
|
|
[Address(RVA = "0x2CF9650", Offset = "0x2CF8450", VA = "0x182CF9650")]
|
|
private void Solve()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600035D RID: 861 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002DD")]
|
|
[Address(RVA = "0x2CF90A0", Offset = "0x2CF7EA0", VA = "0x182CF90A0")]
|
|
private void Read()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600035E RID: 862 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002DE")]
|
|
[Address(RVA = "0x2CF9860", Offset = "0x2CF8660", VA = "0x182CF9860")]
|
|
private void Write()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600035F RID: 863 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002DF")]
|
|
[Address(RVA = "0x2CF9AF0", Offset = "0x2CF88F0", VA = "0x182CF9AF0")]
|
|
public IKSolverArm()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000308 RID: 776
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400024F")]
|
|
[Range(0f, 1f)]
|
|
public float IKRotationWeight;
|
|
|
|
// Token: 0x04000309 RID: 777
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x4000250")]
|
|
public Quaternion IKRotation;
|
|
|
|
// Token: 0x0400030A RID: 778
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000251")]
|
|
public IKSolver.Point chest;
|
|
|
|
// Token: 0x0400030B RID: 779
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000252")]
|
|
public IKSolver.Point shoulder;
|
|
|
|
// Token: 0x0400030C RID: 780
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000253")]
|
|
public IKSolver.Point upperArm;
|
|
|
|
// Token: 0x0400030D RID: 781
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000254")]
|
|
public IKSolver.Point forearm;
|
|
|
|
// Token: 0x0400030E RID: 782
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000255")]
|
|
public IKSolver.Point hand;
|
|
|
|
// Token: 0x0400030F RID: 783
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4000256")]
|
|
public bool isLeft;
|
|
|
|
// Token: 0x04000310 RID: 784
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4000257")]
|
|
public IKSolverVR.Arm arm;
|
|
|
|
// Token: 0x04000311 RID: 785
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4000258")]
|
|
private Vector3[] positions;
|
|
|
|
// Token: 0x04000312 RID: 786
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4000259")]
|
|
private Quaternion[] rotations;
|
|
}
|
|
}
|