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

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;
}
}