Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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;
}
}