Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp-firstpass/RootMotion/FinalIK/IKSolverHeuristic.cs
T
2026-04-10 22:50:51 +02:00

215 lines
6.0 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x0200007B RID: 123
[Token(Token = "0x2000061")]
[Serializable]
public class IKSolverHeuristic : IKSolver
{
// Token: 0x060003C8 RID: 968 RVA: 0x000039F0 File Offset: 0x00001BF0
[Token(Token = "0x6000348")]
[Address(RVA = "0x2D07E60", Offset = "0x2D06C60", VA = "0x182D07E60")]
public bool SetChain(Transform[] hierarchy, Transform root)
{
return default(bool);
}
// Token: 0x060003C9 RID: 969 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000349")]
[Address(RVA = "0x2D069C0", Offset = "0x2D057C0", VA = "0x182D069C0")]
public void AddBone(Transform bone)
{
}
// Token: 0x060003CA RID: 970 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600034A")]
[Address(RVA = "0x2D08390", Offset = "0x2D07190", VA = "0x182D08390", Slot = "9")]
public override void StoreDefaultLocalState()
{
}
// Token: 0x060003CB RID: 971 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600034B")]
[Address(RVA = "0x2D06CA0", Offset = "0x2D05AA0", VA = "0x182D06CA0", Slot = "8")]
public override void FixTransforms()
{
}
// Token: 0x060003CC RID: 972 RVA: 0x00003A08 File Offset: 0x00001C08
[Token(Token = "0x600034C")]
[Address(RVA = "0x2D07A50", Offset = "0x2D06850", VA = "0x182D07A50", Slot = "4")]
public override bool IsValid(ref string message)
{
return default(bool);
}
// Token: 0x060003CD RID: 973 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034D")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0", Slot = "6")]
public override IKSolver.Point[] GetPoints()
{
return null;
}
// Token: 0x060003CE RID: 974 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034E")]
[Address(RVA = "0x2D06D30", Offset = "0x2D05B30", VA = "0x182D06D30", Slot = "7")]
public override IKSolver.Point GetPoint(Transform transform)
{
return null;
}
// Token: 0x17000063 RID: 99
// (get) Token: 0x060003CF RID: 975 RVA: 0x00003A20 File Offset: 0x00001C20
[Token(Token = "0x1700004C")]
protected virtual int minBones
{
[Token(Token = "0x600034F")]
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "12")]
get
{
return 0;
}
}
// Token: 0x17000064 RID: 100
// (get) Token: 0x060003D0 RID: 976 RVA: 0x00003A38 File Offset: 0x00001C38
[Token(Token = "0x1700004D")]
protected virtual bool boneLengthCanBeZero
{
[Token(Token = "0x6000350")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "13")]
get
{
return default(bool);
}
}
// Token: 0x17000065 RID: 101
// (get) Token: 0x060003D1 RID: 977 RVA: 0x00003A50 File Offset: 0x00001C50
[Token(Token = "0x1700004E")]
protected virtual bool allowCommonParent
{
[Token(Token = "0x6000351")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "14")]
get
{
return default(bool);
}
}
// Token: 0x060003D2 RID: 978 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000352")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")]
protected override void OnInitiate()
{
}
// Token: 0x060003D3 RID: 979 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000353")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "11")]
protected override void OnUpdate()
{
}
// Token: 0x060003D4 RID: 980 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000354")]
[Address(RVA = "0x2D07310", Offset = "0x2D06110", VA = "0x182D07310")]
protected void InitiateBones()
{
}
// Token: 0x17000066 RID: 102
// (get) Token: 0x060003D5 RID: 981 RVA: 0x00003A68 File Offset: 0x00001C68
[Token(Token = "0x1700004F")]
protected virtual Vector3 localDirection
{
[Token(Token = "0x6000355")]
[Address(RVA = "0x2D08450", Offset = "0x2D07250", VA = "0x182D08450", Slot = "15")]
get
{
return default(Vector3);
}
}
// Token: 0x17000067 RID: 103
// (get) Token: 0x060003D6 RID: 982 RVA: 0x00003A80 File Offset: 0x00001C80
[Token(Token = "0x17000050")]
protected float positionOffset
{
[Token(Token = "0x6000356")]
[Address(RVA = "0x2D08620", Offset = "0x2D07420", VA = "0x182D08620")]
get
{
return 0f;
}
}
// Token: 0x060003D7 RID: 983 RVA: 0x00003A98 File Offset: 0x00001C98
[Token(Token = "0x6000357")]
[Address(RVA = "0x2D06E50", Offset = "0x2D05C50", VA = "0x182D06E50")]
protected Vector3 GetSingularityOffset()
{
return default(Vector3);
}
// Token: 0x060003D8 RID: 984 RVA: 0x00003AB0 File Offset: 0x00001CB0
[Token(Token = "0x6000358")]
[Address(RVA = "0x2D08000", Offset = "0x2D06E00", VA = "0x182D08000")]
private bool SingularityDetected()
{
return default(bool);
}
// Token: 0x060003D9 RID: 985 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000359")]
[Address(RVA = "0x2CFAD20", Offset = "0x2CF9B20", VA = "0x182CFAD20")]
public IKSolverHeuristic()
{
}
// Token: 0x04000341 RID: 833
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000288")]
public Transform target;
// Token: 0x04000342 RID: 834
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000289")]
public float tolerance;
// Token: 0x04000343 RID: 835
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400028A")]
public int maxIterations;
// Token: 0x04000344 RID: 836
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400028B")]
public bool useRotationLimits;
// Token: 0x04000345 RID: 837
[FieldOffset(Offset = "0x69")]
[Token(Token = "0x400028C")]
public bool XY;
// Token: 0x04000346 RID: 838
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400028D")]
public IKSolver.Bone[] bones;
// Token: 0x04000347 RID: 839
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400028E")]
protected Vector3 lastLocalDirection;
// Token: 0x04000348 RID: 840
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x400028F")]
protected float chainLength;
}
}