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 = "0xEE7A00", Offset = "0xEE6A00", VA = "0x180EE7A00")]
|
|
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 = "0xEE9400", Offset = "0xEE8400", VA = "0x180EE9400")]
|
|
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 = "0xEE94E0", Offset = "0xEE84E0", VA = "0x180EE94E0")]
|
|
get
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600034C RID: 844 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002CC")]
|
|
[Address(RVA = "0xEE8040", Offset = "0xEE7040", VA = "0x180EE8040", Slot = "10")]
|
|
protected override void OnInitiate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600034D RID: 845 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002CD")]
|
|
[Address(RVA = "0xEE83B0", Offset = "0xEE73B0", VA = "0x180EE83B0", 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 = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "12")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600034F RID: 847 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002CF")]
|
|
[Address(RVA = "0xEE9110", Offset = "0xEE8110", VA = "0x180EE9110")]
|
|
private void Solve()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000350 RID: 848 RVA: 0x00003810 File Offset: 0x00001A10
|
|
[Token(Token = "0x60002D0")]
|
|
[Address(RVA = "0xEE7B30", Offset = "0xEE6B30", VA = "0x180EE7B30")]
|
|
private Vector3 GetClampedIKPosition()
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x06000351 RID: 849 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002D1")]
|
|
[Address(RVA = "0xEE8AC0", Offset = "0xEE7AC0", VA = "0x180EE8AC0")]
|
|
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 = "0xEE9330", Offset = "0xEE8330", VA = "0x180EE9330", Slot = "15")]
|
|
get
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000353 RID: 851 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002D3")]
|
|
[Address(RVA = "0xEE9250", Offset = "0xEE8250", VA = "0x180EE9250")]
|
|
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;
|
|
}
|
|
}
|