Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp-firstpass/RootMotion/FinalIK/IKSolverAim.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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 = "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;
}
}