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