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 = "0xF1BFD0", Offset = "0xF1AFD0", VA = "0x180F1BFD0")] 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 = "0x41CF80", Offset = "0x41BF80", VA = "0x18041CF80")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000281")] [Address(RVA = "0x41D090", Offset = "0x41C090", VA = "0x18041D090")] [CompilerGenerated] private set { } } // Token: 0x060002CD RID: 717 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000282")] [Address(RVA = "0xF1D4F0", Offset = "0xF1C4F0", VA = "0x180F1D4F0")] public void PinToBone(float positionWeight, float rotationWeight) { } // Token: 0x060002CE RID: 718 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000283")] [Address(RVA = "0xF1DDF0", Offset = "0xF1CDF0", VA = "0x180F1DDF0")] public IKEffector() { } // Token: 0x060002CF RID: 719 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000284")] [Address(RVA = "0xF1DC80", Offset = "0xF1CC80", VA = "0x180F1DC80")] public IKEffector(Transform bone, Transform[] childBones) { } // Token: 0x060002D0 RID: 720 RVA: 0x000035B8 File Offset: 0x000017B8 [Token(Token = "0x6000285")] [Address(RVA = "0xF1C990", Offset = "0xF1B990", VA = "0x180F1C990")] 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 = "0xF1C650", Offset = "0xF1B650", VA = "0x180F1C650")] public void Initiate(IKSolverFullBody solver) { } // Token: 0x060002D2 RID: 722 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000287")] [Address(RVA = "0xF1D5E0", Offset = "0xF1C5E0", VA = "0x180F1D5E0")] public void ResetOffset(IKSolverFullBody solver) { } // Token: 0x060002D3 RID: 723 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000288")] [Address(RVA = "0xF1D780", Offset = "0xF1C780", VA = "0x180F1D780")] public void SetToTarget() { } // Token: 0x060002D4 RID: 724 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000289")] [Address(RVA = "0xF1CD10", Offset = "0xF1BD10", VA = "0x180F1CD10")] public void OnPreSolve(IKSolverFullBody solver) { } // Token: 0x060002D5 RID: 725 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600028A")] [Address(RVA = "0xF1CCA0", Offset = "0xF1BCA0", VA = "0x180F1CCA0")] public void OnPostWrite() { } // Token: 0x060002D6 RID: 726 RVA: 0x000035D0 File Offset: 0x000017D0 [Token(Token = "0x600028B")] [Address(RVA = "0xF1C040", Offset = "0xF1B040", VA = "0x180F1C040")] private Quaternion GetPlaneRotation(IKSolverFullBody solver) { return default(Quaternion); } // Token: 0x060002D7 RID: 727 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600028C")] [Address(RVA = "0xF1D830", Offset = "0xF1C830", VA = "0x180F1D830")] public void Update(IKSolverFullBody solver) { } // Token: 0x060002D8 RID: 728 RVA: 0x000035E8 File Offset: 0x000017E8 [Token(Token = "0x600028D")] [Address(RVA = "0xF1C2A0", Offset = "0xF1B2A0", VA = "0x180F1C2A0")] 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; } }