288 lines
7.8 KiB
C#
288 lines
7.8 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000065 RID: 101
|
|
[Token(Token = "0x2000052")]
|
|
[Serializable]
|
|
public class IKEffector
|
|
{
|
|
// Token: 0x060002CA RID: 714 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600027F")]
|
|
[Address(RVA = "0x2D370B0", Offset = "0x2D35EB0", VA = "0x182D370B0")]
|
|
public IKSolver.Node GetNode(IKSolverFullBody solver)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x17000045 RID: 69
|
|
// (get) Token: 0x060002CB RID: 715 RVA: 0x000035A0 File Offset: 0x000017A0
|
|
// (set) Token: 0x060002CC RID: 716 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000032")]
|
|
public bool isEndEffector
|
|
{
|
|
[Token(Token = "0x6000280")]
|
|
[Address(RVA = "0x7722A0", Offset = "0x7710A0", VA = "0x1807722A0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x6000281")]
|
|
[Address(RVA = "0x781F80", Offset = "0x780D80", VA = "0x180781F80")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002CD RID: 717 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000282")]
|
|
[Address(RVA = "0x2D385D0", Offset = "0x2D373D0", VA = "0x182D385D0")]
|
|
public void PinToBone(float positionWeight, float rotationWeight)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002CE RID: 718 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000283")]
|
|
[Address(RVA = "0x2D38ED0", Offset = "0x2D37CD0", VA = "0x182D38ED0")]
|
|
public IKEffector()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002CF RID: 719 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000284")]
|
|
[Address(RVA = "0x2D38D60", Offset = "0x2D37B60", VA = "0x182D38D60")]
|
|
public IKEffector(Transform bone, Transform[] childBones)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002D0 RID: 720 RVA: 0x000035B8 File Offset: 0x000017B8
|
|
[Token(Token = "0x6000285")]
|
|
[Address(RVA = "0x2D37A70", Offset = "0x2D36870", VA = "0x182D37A70")]
|
|
public bool IsValid(IKSolver solver, ref string message)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002D1 RID: 721 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000286")]
|
|
[Address(RVA = "0x2D37730", Offset = "0x2D36530", VA = "0x182D37730")]
|
|
public void Initiate(IKSolverFullBody solver)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002D2 RID: 722 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000287")]
|
|
[Address(RVA = "0x2D386C0", Offset = "0x2D374C0", VA = "0x182D386C0")]
|
|
public void ResetOffset(IKSolverFullBody solver)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002D3 RID: 723 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000288")]
|
|
[Address(RVA = "0x2D38860", Offset = "0x2D37660", VA = "0x182D38860")]
|
|
public void SetToTarget()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002D4 RID: 724 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000289")]
|
|
[Address(RVA = "0x2D37DF0", Offset = "0x2D36BF0", VA = "0x182D37DF0")]
|
|
public void OnPreSolve(IKSolverFullBody solver)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002D5 RID: 725 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600028A")]
|
|
[Address(RVA = "0x2D37D80", Offset = "0x2D36B80", VA = "0x182D37D80")]
|
|
public void OnPostWrite()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002D6 RID: 726 RVA: 0x000035D0 File Offset: 0x000017D0
|
|
[Token(Token = "0x600028B")]
|
|
[Address(RVA = "0x2D37120", Offset = "0x2D35F20", VA = "0x182D37120")]
|
|
private Quaternion GetPlaneRotation(IKSolverFullBody solver)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060002D7 RID: 727 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600028C")]
|
|
[Address(RVA = "0x2D38910", Offset = "0x2D37710", VA = "0x182D38910")]
|
|
public void Update(IKSolverFullBody solver)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002D8 RID: 728 RVA: 0x000035E8 File Offset: 0x000017E8
|
|
[Token(Token = "0x600028D")]
|
|
[Address(RVA = "0x2D37380", Offset = "0x2D36180", VA = "0x182D37380")]
|
|
private Vector3 GetPosition(IKSolverFullBody solver, out Quaternion planeRotationOffset)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x0400028B RID: 651
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40001FC")]
|
|
public Transform bone;
|
|
|
|
// Token: 0x0400028C RID: 652
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40001FD")]
|
|
public Transform target;
|
|
|
|
// Token: 0x0400028D RID: 653
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40001FE")]
|
|
[Range(0f, 1f)]
|
|
public float positionWeight;
|
|
|
|
// Token: 0x0400028E RID: 654
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x40001FF")]
|
|
[Range(0f, 1f)]
|
|
public float rotationWeight;
|
|
|
|
// Token: 0x0400028F RID: 655
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000200")]
|
|
public Vector3 position;
|
|
|
|
// Token: 0x04000290 RID: 656
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4000201")]
|
|
public Quaternion rotation;
|
|
|
|
// Token: 0x04000291 RID: 657
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4000202")]
|
|
public Vector3 positionOffset;
|
|
|
|
// Token: 0x04000293 RID: 659
|
|
[FieldOffset(Offset = "0x51")]
|
|
[Token(Token = "0x4000204")]
|
|
public bool effectChildNodes;
|
|
|
|
// Token: 0x04000294 RID: 660
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4000205")]
|
|
[Range(0f, 1f)]
|
|
public float maintainRelativePositionWeight;
|
|
|
|
// Token: 0x04000295 RID: 661
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000206")]
|
|
public Transform[] childBones;
|
|
|
|
// Token: 0x04000296 RID: 662
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000207")]
|
|
public Transform planeBone1;
|
|
|
|
// Token: 0x04000297 RID: 663
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000208")]
|
|
public Transform planeBone2;
|
|
|
|
// Token: 0x04000298 RID: 664
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000209")]
|
|
public Transform planeBone3;
|
|
|
|
// Token: 0x04000299 RID: 665
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400020A")]
|
|
public Quaternion planeRotationOffset;
|
|
|
|
// Token: 0x0400029A RID: 666
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400020B")]
|
|
private float posW;
|
|
|
|
// Token: 0x0400029B RID: 667
|
|
[FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x400020C")]
|
|
private float rotW;
|
|
|
|
// Token: 0x0400029C RID: 668
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400020D")]
|
|
private Vector3[] localPositions;
|
|
|
|
// Token: 0x0400029D RID: 669
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400020E")]
|
|
private bool usePlaneNodes;
|
|
|
|
// Token: 0x0400029E RID: 670
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400020F")]
|
|
private Quaternion animatedPlaneRotation;
|
|
|
|
// Token: 0x0400029F RID: 671
|
|
[FieldOffset(Offset = "0xAC")]
|
|
[Token(Token = "0x4000210")]
|
|
private Vector3 animatedPosition;
|
|
|
|
// Token: 0x040002A0 RID: 672
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4000211")]
|
|
private bool firstUpdate;
|
|
|
|
// Token: 0x040002A1 RID: 673
|
|
[FieldOffset(Offset = "0xBC")]
|
|
[Token(Token = "0x4000212")]
|
|
private int chainIndex;
|
|
|
|
// Token: 0x040002A2 RID: 674
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4000213")]
|
|
private int nodeIndex;
|
|
|
|
// Token: 0x040002A3 RID: 675
|
|
[FieldOffset(Offset = "0xC4")]
|
|
[Token(Token = "0x4000214")]
|
|
private int plane1ChainIndex;
|
|
|
|
// Token: 0x040002A4 RID: 676
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4000215")]
|
|
private int plane1NodeIndex;
|
|
|
|
// Token: 0x040002A5 RID: 677
|
|
[FieldOffset(Offset = "0xCC")]
|
|
[Token(Token = "0x4000216")]
|
|
private int plane2ChainIndex;
|
|
|
|
// Token: 0x040002A6 RID: 678
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4000217")]
|
|
private int plane2NodeIndex;
|
|
|
|
// Token: 0x040002A7 RID: 679
|
|
[FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x4000218")]
|
|
private int plane3ChainIndex;
|
|
|
|
// Token: 0x040002A8 RID: 680
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4000219")]
|
|
private int plane3NodeIndex;
|
|
|
|
// Token: 0x040002A9 RID: 681
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400021A")]
|
|
private int[] childChainIndexes;
|
|
|
|
// Token: 0x040002AA RID: 682
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400021B")]
|
|
private int[] childNodeIndexes;
|
|
}
|
|
}
|