Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp-firstpass/RootMotion/FinalIK/IKSolverLeg.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

157 lines
4.5 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x0200007C RID: 124
[Token(Token = "0x2000062")]
[Serializable]
public class IKSolverLeg : IKSolver
{
// Token: 0x060003DA RID: 986 RVA: 0x00003AC8 File Offset: 0x00001CC8
[Token(Token = "0x600035A")]
[Address(RVA = "0x2D08B10", Offset = "0x2D07910", VA = "0x182D08B10", Slot = "4")]
public override bool IsValid(ref string message)
{
return default(bool);
}
// Token: 0x060003DB RID: 987 RVA: 0x00003AE0 File Offset: 0x00001CE0
[Token(Token = "0x600035B")]
[Address(RVA = "0x2CF95D0", Offset = "0x2CF83D0", VA = "0x182CF95D0")]
public bool SetChain(Transform pelvis, Transform thigh, Transform calf, Transform foot, Transform toe, Transform root)
{
return default(bool);
}
// Token: 0x060003DC RID: 988 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035C")]
[Address(RVA = "0x2D08910", Offset = "0x2D07710", VA = "0x182D08910", Slot = "6")]
public override IKSolver.Point[] GetPoints()
{
return null;
}
// Token: 0x060003DD RID: 989 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035D")]
[Address(RVA = "0x2D08700", Offset = "0x2D07500", VA = "0x182D08700", Slot = "7")]
public override IKSolver.Point GetPoint(Transform transform)
{
return null;
}
// Token: 0x060003DE RID: 990 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600035E")]
[Address(RVA = "0x2CF96E0", Offset = "0x2CF84E0", VA = "0x182CF96E0", Slot = "9")]
public override void StoreDefaultLocalState()
{
}
// Token: 0x060003DF RID: 991 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600035F")]
[Address(RVA = "0x2CF8780", Offset = "0x2CF7580", VA = "0x182CF8780", Slot = "8")]
public override void FixTransforms()
{
}
// Token: 0x060003E0 RID: 992 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000360")]
[Address(RVA = "0x2D08E90", Offset = "0x2D07C90", VA = "0x182D08E90", Slot = "10")]
protected override void OnInitiate()
{
}
// Token: 0x060003E1 RID: 993 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000361")]
[Address(RVA = "0x2D08F10", Offset = "0x2D07D10", VA = "0x182D08F10", Slot = "11")]
protected override void OnUpdate()
{
}
// Token: 0x060003E2 RID: 994 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000362")]
[Address(RVA = "0x2D095B0", Offset = "0x2D083B0", VA = "0x182D095B0")]
private void Solve()
{
}
// Token: 0x060003E3 RID: 995 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000363")]
[Address(RVA = "0x2D09090", Offset = "0x2D07E90", VA = "0x182D09090")]
private void Read()
{
}
// Token: 0x060003E4 RID: 996 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000364")]
[Address(RVA = "0x2D09720", Offset = "0x2D08520", VA = "0x182D09720")]
private void Write()
{
}
// Token: 0x060003E5 RID: 997 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000365")]
[Address(RVA = "0x2D099B0", Offset = "0x2D087B0", VA = "0x182D099B0")]
public IKSolverLeg()
{
}
// Token: 0x04000349 RID: 841
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000290")]
[Range(0f, 1f)]
public float IKRotationWeight;
// Token: 0x0400034A RID: 842
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4000291")]
public Quaternion IKRotation;
// Token: 0x0400034B RID: 843
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000292")]
public IKSolver.Point pelvis;
// Token: 0x0400034C RID: 844
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000293")]
public IKSolver.Point thigh;
// Token: 0x0400034D RID: 845
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000294")]
public IKSolver.Point calf;
// Token: 0x0400034E RID: 846
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000295")]
public IKSolver.Point foot;
// Token: 0x0400034F RID: 847
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000296")]
public IKSolver.Point toe;
// Token: 0x04000350 RID: 848
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000297")]
public IKSolverVR.Leg leg;
// Token: 0x04000351 RID: 849
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000298")]
public Vector3 heelOffset;
// Token: 0x04000352 RID: 850
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000299")]
private Vector3[] positions;
// Token: 0x04000353 RID: 851
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400029A")]
private Quaternion[] rotations;
}
}