184 lines
4.8 KiB
C#
184 lines
4.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000072 RID: 114
|
|
[Token(Token = "0x2000058")]
|
|
[Serializable]
|
|
public class IKSolverAim : IKSolverHeuristic
|
|
{
|
|
// Token: 0x06000349 RID: 841 RVA: 0x000037B0 File Offset: 0x000019B0
|
|
[Token(Token = "0x60002C9")]
|
|
[Address(RVA = "0x2CF6BC0", Offset = "0x2CF59C0", VA = "0x182CF6BC0")]
|
|
public float GetAngle()
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x1700004B RID: 75
|
|
// (get) Token: 0x0600034A RID: 842 RVA: 0x000037C8 File Offset: 0x000019C8
|
|
[Token(Token = "0x17000034")]
|
|
public Vector3 transformAxis
|
|
{
|
|
[Token(Token = "0x60002CA")]
|
|
[Address(RVA = "0x2CF85C0", Offset = "0x2CF73C0", VA = "0x182CF85C0")]
|
|
get
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700004C RID: 76
|
|
// (get) Token: 0x0600034B RID: 843 RVA: 0x000037E0 File Offset: 0x000019E0
|
|
[Token(Token = "0x17000035")]
|
|
public Vector3 transformPoleAxis
|
|
{
|
|
[Token(Token = "0x60002CB")]
|
|
[Address(RVA = "0x2CF86A0", Offset = "0x2CF74A0", VA = "0x182CF86A0")]
|
|
get
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600034C RID: 844 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002CC")]
|
|
[Address(RVA = "0x2CF7200", Offset = "0x2CF6000", VA = "0x182CF7200", Slot = "10")]
|
|
protected override void OnInitiate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600034D RID: 845 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002CD")]
|
|
[Address(RVA = "0x2CF7570", Offset = "0x2CF6370", VA = "0x182CF7570", Slot = "11")]
|
|
protected override void OnUpdate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700004D RID: 77
|
|
// (get) Token: 0x0600034E RID: 846 RVA: 0x000037F8 File Offset: 0x000019F8
|
|
[Token(Token = "0x17000036")]
|
|
protected override int minBones
|
|
{
|
|
[Token(Token = "0x60002CE")]
|
|
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "12")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600034F RID: 847 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002CF")]
|
|
[Address(RVA = "0x2CF82D0", Offset = "0x2CF70D0", VA = "0x182CF82D0")]
|
|
private void Solve()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000350 RID: 848 RVA: 0x00003810 File Offset: 0x00001A10
|
|
[Token(Token = "0x60002D0")]
|
|
[Address(RVA = "0x2CF6CF0", Offset = "0x2CF5AF0", VA = "0x182CF6CF0")]
|
|
private Vector3 GetClampedIKPosition()
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x06000351 RID: 849 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002D1")]
|
|
[Address(RVA = "0x2CF7C80", Offset = "0x2CF6A80", VA = "0x182CF7C80")]
|
|
private void RotateToTarget(Vector3 targetPosition, IKSolver.Bone bone, float weight)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700004E RID: 78
|
|
// (get) Token: 0x06000352 RID: 850 RVA: 0x00003828 File Offset: 0x00001A28
|
|
[Token(Token = "0x17000037")]
|
|
protected override Vector3 localDirection
|
|
{
|
|
[Token(Token = "0x60002D2")]
|
|
[Address(RVA = "0x2CF84F0", Offset = "0x2CF72F0", VA = "0x182CF84F0", Slot = "15")]
|
|
get
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000353 RID: 851 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002D3")]
|
|
[Address(RVA = "0x2CF8410", Offset = "0x2CF7210", VA = "0x182CF8410")]
|
|
public IKSolverAim()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040002FB RID: 763
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000242")]
|
|
public Transform transform;
|
|
|
|
// Token: 0x040002FC RID: 764
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000243")]
|
|
public Vector3 axis;
|
|
|
|
// Token: 0x040002FD RID: 765
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x4000244")]
|
|
public Vector3 poleAxis;
|
|
|
|
// Token: 0x040002FE RID: 766
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4000245")]
|
|
public Vector3 polePosition;
|
|
|
|
// Token: 0x040002FF RID: 767
|
|
[FieldOffset(Offset = "0xB4")]
|
|
[Token(Token = "0x4000246")]
|
|
[Range(0f, 1f)]
|
|
public float poleWeight;
|
|
|
|
// Token: 0x04000300 RID: 768
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4000247")]
|
|
public Transform poleTarget;
|
|
|
|
// Token: 0x04000301 RID: 769
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4000248")]
|
|
[Range(0f, 1f)]
|
|
public float clampWeight;
|
|
|
|
// Token: 0x04000302 RID: 770
|
|
[FieldOffset(Offset = "0xC4")]
|
|
[Token(Token = "0x4000249")]
|
|
[Range(0f, 2f)]
|
|
public int clampSmoothing;
|
|
|
|
// Token: 0x04000303 RID: 771
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400024A")]
|
|
public IKSolver.IterationDelegate OnPreIteration;
|
|
|
|
// Token: 0x04000304 RID: 772
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400024B")]
|
|
private float step;
|
|
|
|
// Token: 0x04000305 RID: 773
|
|
[FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x400024C")]
|
|
private Vector3 clampedIKPosition;
|
|
|
|
// Token: 0x04000306 RID: 774
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400024D")]
|
|
private RotationLimit transformLimit;
|
|
|
|
// Token: 0x04000307 RID: 775
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400024E")]
|
|
private Transform lastTransform;
|
|
}
|
|
}
|