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

215 lines
6.4 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x02000077 RID: 119
[Token(Token = "0x200005D")]
[Serializable]
public class IKSolverFullBody : IKSolver
{
// Token: 0x06000389 RID: 905 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000309")]
[Address(RVA = "0x2D05330", Offset = "0x2D04130", VA = "0x182D05330")]
public IKEffector GetEffector(Transform t)
{
return null;
}
// Token: 0x0600038A RID: 906 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600030A")]
[Address(RVA = "0x2D052E0", Offset = "0x2D040E0", VA = "0x182D052E0")]
public FBIKChain GetChain(Transform transform)
{
return null;
}
// Token: 0x0600038B RID: 907 RVA: 0x00003948 File Offset: 0x00001B48
[Token(Token = "0x600030B")]
[Address(RVA = "0x2D05170", Offset = "0x2D03F70", VA = "0x182D05170")]
public int GetChainIndex(Transform transform)
{
return 0;
}
// Token: 0x0600038C RID: 908 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600030C")]
[Address(RVA = "0x2D05450", Offset = "0x2D04250", VA = "0x182D05450")]
public IKSolver.Node GetNode(int chainIndex, int nodeIndex)
{
return null;
}
// Token: 0x0600038D RID: 909 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030D")]
[Address(RVA = "0x2D050E0", Offset = "0x2D03EE0", VA = "0x182D050E0")]
public void GetChainAndNodeIndexes(Transform transform, out int chainIndex, out int nodeIndex)
{
}
// Token: 0x0600038E RID: 910 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600030E")]
[Address(RVA = "0x2D05680", Offset = "0x2D04480", VA = "0x182D05680", Slot = "6")]
public override IKSolver.Point[] GetPoints()
{
return null;
}
// Token: 0x0600038F RID: 911 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600030F")]
[Address(RVA = "0x2D054C0", Offset = "0x2D042C0", VA = "0x182D054C0", Slot = "7")]
public override IKSolver.Point GetPoint(Transform transform)
{
return null;
}
// Token: 0x06000390 RID: 912 RVA: 0x00003960 File Offset: 0x00001B60
[Token(Token = "0x6000310")]
[Address(RVA = "0x2D05850", Offset = "0x2D04650", VA = "0x182D05850", Slot = "4")]
public override bool IsValid(ref string message)
{
return default(bool);
}
// Token: 0x06000391 RID: 913 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000311")]
[Address(RVA = "0x2D066C0", Offset = "0x2D054C0", VA = "0x182D066C0", Slot = "9")]
public override void StoreDefaultLocalState()
{
}
// Token: 0x06000392 RID: 914 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000312")]
[Address(RVA = "0x2D04FB0", Offset = "0x2D03DB0", VA = "0x182D04FB0", Slot = "8")]
public override void FixTransforms()
{
}
// Token: 0x06000393 RID: 915 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000313")]
[Address(RVA = "0x2D05AC0", Offset = "0x2D048C0", VA = "0x182D05AC0", Slot = "10")]
protected override void OnInitiate()
{
}
// Token: 0x06000394 RID: 916 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000314")]
[Address(RVA = "0x2D05C90", Offset = "0x2D04A90", VA = "0x182D05C90", Slot = "11")]
protected override void OnUpdate()
{
}
// Token: 0x06000395 RID: 917 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000315")]
[Address(RVA = "0x2D05EC0", Offset = "0x2D04CC0", VA = "0x182D05EC0", Slot = "12")]
protected virtual void ReadPose()
{
}
// Token: 0x06000396 RID: 918 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000316")]
[Address(RVA = "0x2D06220", Offset = "0x2D05020", VA = "0x182D06220", Slot = "13")]
protected virtual void Solve()
{
}
// Token: 0x06000397 RID: 919 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000317")]
[Address(RVA = "0x2D04F60", Offset = "0x2D03D60", VA = "0x182D04F60", Slot = "14")]
protected virtual void ApplyBendConstraints()
{
}
// Token: 0x06000398 RID: 920 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000318")]
[Address(RVA = "0x2D067D0", Offset = "0x2D055D0", VA = "0x182D067D0", Slot = "15")]
protected virtual void WritePose()
{
}
// Token: 0x06000399 RID: 921 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000319")]
[Address(RVA = "0x2D06900", Offset = "0x2D05700", VA = "0x182D06900")]
public IKSolverFullBody()
{
}
// Token: 0x0400031D RID: 797
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000264")]
[Range(0f, 10f)]
public int iterations;
// Token: 0x0400031E RID: 798
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000265")]
public FBIKChain[] chain;
// Token: 0x0400031F RID: 799
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000266")]
public IKEffector[] effectors;
// Token: 0x04000320 RID: 800
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000267")]
public IKMappingSpine spineMapping;
// Token: 0x04000321 RID: 801
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000268")]
public IKMappingBone[] boneMappings;
// Token: 0x04000322 RID: 802
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000269")]
public IKMappingLimb[] limbMappings;
// Token: 0x04000323 RID: 803
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400026A")]
public bool FABRIKPass;
// Token: 0x04000324 RID: 804
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400026B")]
public IKSolver.UpdateDelegate OnPreRead;
// Token: 0x04000325 RID: 805
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400026C")]
public IKSolver.UpdateDelegate OnPreSolve;
// Token: 0x04000326 RID: 806
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400026D")]
public IKSolver.IterationDelegate OnPreIteration;
// Token: 0x04000327 RID: 807
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400026E")]
public IKSolver.IterationDelegate OnPostIteration;
// Token: 0x04000328 RID: 808
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400026F")]
public IKSolver.UpdateDelegate OnPreBend;
// Token: 0x04000329 RID: 809
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000270")]
public IKSolver.UpdateDelegate OnPostSolve;
// Token: 0x0400032A RID: 810
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000271")]
public IKSolver.UpdateDelegate OnStoreDefaultLocalState;
// Token: 0x0400032B RID: 811
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000272")]
public IKSolver.UpdateDelegate OnFixTransforms;
}
}