using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x0200042A RID: 1066 [Serializable] public class IKEffector : Il2CppSystem.Object { // Token: 0x06007F80 RID: 32640 RVA: 0x00207B20 File Offset: 0x00205D20 [CallerCount(3)] [CachedScanResults(RefRangeStart = 596816, RefRangeEnd = 596819, XrefRangeStart = 596816, XrefRangeEnd = 596816, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IKSolver.Node GetNode(IKSolverFullBody solver) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_GetNode_Public_Node_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IKSolver.Node(intPtr3) : null; } } // Token: 0x17002B9C RID: 11164 // (get) Token: 0x06007F81 RID: 32641 RVA: 0x00207B90 File Offset: 0x00205D90 // (set) Token: 0x06007F82 RID: 32642 RVA: 0x00207BE0 File Offset: 0x00205DE0 public unsafe bool isEndEffector { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_get_isEndEffector_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_set_isEndEffector_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x06007F83 RID: 32643 RVA: 0x00207C34 File Offset: 0x00205E34 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596819, XrefRangeEnd = 596823, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void PinToBone(float positionWeight, float rotationWeight) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref positionWeight; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotationWeight; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_PinToBone_Public_Void_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007F84 RID: 32644 RVA: 0x00207C9C File Offset: 0x00205E9C [CallerCount(9)] [CachedScanResults(RefRangeStart = 596843, RefRangeEnd = 596852, XrefRangeStart = 596823, XrefRangeEnd = 596843, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IKEffector() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007F85 RID: 32645 RVA: 0x00207CE8 File Offset: 0x00205EE8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596852, XrefRangeEnd = 596874, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IKEffector(Transform bone, Il2CppReferenceArray childBones) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(bone); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(childBones); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr__ctor_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007F86 RID: 32646 RVA: 0x00207D64 File Offset: 0x00205F64 [CallerCount(1)] [CachedScanResults(RefRangeStart = 596899, RefRangeEnd = 596900, XrefRangeStart = 596874, XrefRangeEnd = 596899, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsValid(IKSolver solver, ref string message) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(message); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolver_byref_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); message = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007F87 RID: 32647 RVA: 0x00207DFC File Offset: 0x00205FFC [CallerCount(1)] [CachedScanResults(RefRangeStart = 596921, RefRangeEnd = 596922, XrefRangeStart = 596900, XrefRangeEnd = 596921, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Initiate(IKSolverFullBody solver) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06007F88 RID: 32648 RVA: 0x00207E58 File Offset: 0x00206058 [CallerCount(1)] [CachedScanResults(RefRangeStart = 596927, RefRangeEnd = 596928, XrefRangeStart = 596922, XrefRangeEnd = 596927, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ResetOffset(IKSolverFullBody solver) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_ResetOffset_Public_Void_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06007F89 RID: 32649 RVA: 0x00207EB4 File Offset: 0x002060B4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 596934, RefRangeEnd = 596935, XrefRangeStart = 596928, XrefRangeEnd = 596934, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetToTarget() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_SetToTarget_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007F8A RID: 32650 RVA: 0x00207EF8 File Offset: 0x002060F8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 596984, RefRangeEnd = 596985, XrefRangeStart = 596935, XrefRangeEnd = 596984, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnPreSolve(IKSolverFullBody solver) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_OnPreSolve_Public_Void_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06007F8B RID: 32651 RVA: 0x00207F54 File Offset: 0x00206154 [CallerCount(1)] [CachedScanResults(RefRangeStart = 596986, RefRangeEnd = 596987, XrefRangeStart = 596985, XrefRangeEnd = 596986, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnPostWrite() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_OnPostWrite_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007F8C RID: 32652 RVA: 0x00207F98 File Offset: 0x00206198 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596987, XrefRangeEnd = 596994, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Quaternion GetPlaneRotation(IKSolverFullBody solver) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_GetPlaneRotation_Private_Quaternion_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007F8D RID: 32653 RVA: 0x00208000 File Offset: 0x00206200 [CallerCount(4)] [CachedScanResults(RefRangeStart = 597005, RefRangeEnd = 597009, XrefRangeStart = 596994, XrefRangeEnd = 597005, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update(IKSolverFullBody solver) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06007F8E RID: 32654 RVA: 0x0020805C File Offset: 0x0020625C [CallerCount(1)] [CachedScanResults(RefRangeStart = 597031, RefRangeEnd = 597032, XrefRangeStart = 597009, XrefRangeEnd = 597031, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Vector3 GetPosition(IKSolverFullBody solver, out Quaternion planeRotationOffset) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &planeRotationOffset; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_GetPosition_Private_Vector3_IKSolverFullBody_byref_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06007F8F RID: 32655 RVA: 0x002080D8 File Offset: 0x002062D8 // Note: this type is marked as 'beforefieldinit'. static IKEffector() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "IKEffector"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); IKEffector.NativeFieldInfoPtr_bone = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bone"); IKEffector.NativeFieldInfoPtr_target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "target"); IKEffector.NativeFieldInfoPtr_positionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "positionWeight"); IKEffector.NativeFieldInfoPtr_rotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rotationWeight"); IKEffector.NativeFieldInfoPtr_position = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "position"); IKEffector.NativeFieldInfoPtr_rotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rotation"); IKEffector.NativeFieldInfoPtr_positionOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "positionOffset"); IKEffector.NativeFieldInfoPtr__isEndEffector_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); IKEffector.NativeFieldInfoPtr_effectChildNodes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "effectChildNodes"); IKEffector.NativeFieldInfoPtr_maintainRelativePositionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "maintainRelativePositionWeight"); IKEffector.NativeFieldInfoPtr_childBones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "childBones"); IKEffector.NativeFieldInfoPtr_planeBone1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "planeBone1"); IKEffector.NativeFieldInfoPtr_planeBone2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "planeBone2"); IKEffector.NativeFieldInfoPtr_planeBone3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "planeBone3"); IKEffector.NativeFieldInfoPtr_planeRotationOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "planeRotationOffset"); IKEffector.NativeFieldInfoPtr_posW = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "posW"); IKEffector.NativeFieldInfoPtr_rotW = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rotW"); IKEffector.NativeFieldInfoPtr_localPositions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "localPositions"); IKEffector.NativeFieldInfoPtr_usePlaneNodes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "usePlaneNodes"); IKEffector.NativeFieldInfoPtr_animatedPlaneRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "animatedPlaneRotation"); IKEffector.NativeFieldInfoPtr_animatedPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "animatedPosition"); IKEffector.NativeFieldInfoPtr_firstUpdate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "firstUpdate"); IKEffector.NativeFieldInfoPtr_chainIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chainIndex"); IKEffector.NativeFieldInfoPtr_nodeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "nodeIndex"); IKEffector.NativeFieldInfoPtr_plane1ChainIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "plane1ChainIndex"); IKEffector.NativeFieldInfoPtr_plane1NodeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "plane1NodeIndex"); IKEffector.NativeFieldInfoPtr_plane2ChainIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "plane2ChainIndex"); IKEffector.NativeFieldInfoPtr_plane2NodeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "plane2NodeIndex"); IKEffector.NativeFieldInfoPtr_plane3ChainIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "plane3ChainIndex"); IKEffector.NativeFieldInfoPtr_plane3NodeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "plane3NodeIndex"); IKEffector.NativeFieldInfoPtr_childChainIndexes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "childChainIndexes"); IKEffector.NativeFieldInfoPtr_childNodeIndexes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "childNodeIndexes"); IKEffector.NativeMethodInfoPtr_GetNode_Public_Node_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672906); IKEffector.NativeMethodInfoPtr_get_isEndEffector_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672907); IKEffector.NativeMethodInfoPtr_set_isEndEffector_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672908); IKEffector.NativeMethodInfoPtr_PinToBone_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672909); IKEffector.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672910); IKEffector.NativeMethodInfoPtr__ctor_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672911); IKEffector.NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolver_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672912); IKEffector.NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672913); IKEffector.NativeMethodInfoPtr_ResetOffset_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672914); IKEffector.NativeMethodInfoPtr_SetToTarget_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672915); IKEffector.NativeMethodInfoPtr_OnPreSolve_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672916); IKEffector.NativeMethodInfoPtr_OnPostWrite_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672917); IKEffector.NativeMethodInfoPtr_GetPlaneRotation_Private_Quaternion_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672918); IKEffector.NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672919); IKEffector.NativeMethodInfoPtr_GetPosition_Private_Vector3_IKSolverFullBody_byref_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672920); } // Token: 0x06007F90 RID: 32656 RVA: 0x0000A688 File Offset: 0x00008888 public IKEffector(IntPtr pointer) : base(pointer) { } // Token: 0x17002B7C RID: 11132 // (get) Token: 0x06007F91 RID: 32657 RVA: 0x002084B4 File Offset: 0x002066B4 // (set) Token: 0x06007F92 RID: 32658 RVA: 0x002084E8 File Offset: 0x002066E8 public unsafe Transform bone { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_bone); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Transform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_bone), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B7D RID: 11133 // (get) Token: 0x06007F93 RID: 32659 RVA: 0x00208510 File Offset: 0x00206710 // (set) Token: 0x06007F94 RID: 32660 RVA: 0x00208544 File Offset: 0x00206744 public unsafe Transform target { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_target); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Transform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_target), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B7E RID: 11134 // (get) Token: 0x06007F95 RID: 32661 RVA: 0x0020856C File Offset: 0x0020676C // (set) Token: 0x06007F96 RID: 32662 RVA: 0x00208594 File Offset: 0x00206794 public unsafe float positionWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_positionWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_positionWeight)) = value; } } // Token: 0x17002B7F RID: 11135 // (get) Token: 0x06007F97 RID: 32663 RVA: 0x002085B8 File Offset: 0x002067B8 // (set) Token: 0x06007F98 RID: 32664 RVA: 0x002085E0 File Offset: 0x002067E0 public unsafe float rotationWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_rotationWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_rotationWeight)) = value; } } // Token: 0x17002B80 RID: 11136 // (get) Token: 0x06007F99 RID: 32665 RVA: 0x00208604 File Offset: 0x00206804 // (set) Token: 0x06007F9A RID: 32666 RVA: 0x0020862C File Offset: 0x0020682C public unsafe Vector3 position { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_position); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_position)) = value; } } // Token: 0x17002B81 RID: 11137 // (get) Token: 0x06007F9B RID: 32667 RVA: 0x00208650 File Offset: 0x00206850 // (set) Token: 0x06007F9C RID: 32668 RVA: 0x00208678 File Offset: 0x00206878 public unsafe Quaternion rotation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_rotation); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_rotation)) = value; } } // Token: 0x17002B82 RID: 11138 // (get) Token: 0x06007F9D RID: 32669 RVA: 0x0020869C File Offset: 0x0020689C // (set) Token: 0x06007F9E RID: 32670 RVA: 0x002086C4 File Offset: 0x002068C4 public unsafe Vector3 positionOffset { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_positionOffset); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_positionOffset)) = value; } } // Token: 0x17002B83 RID: 11139 // (get) Token: 0x06007F9F RID: 32671 RVA: 0x002086E8 File Offset: 0x002068E8 // (set) Token: 0x06007FA0 RID: 32672 RVA: 0x00208710 File Offset: 0x00206910 public unsafe bool _isEndEffector_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr__isEndEffector_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr__isEndEffector_k__BackingField)) = value; } } // Token: 0x17002B84 RID: 11140 // (get) Token: 0x06007FA1 RID: 32673 RVA: 0x00208734 File Offset: 0x00206934 // (set) Token: 0x06007FA2 RID: 32674 RVA: 0x0020875C File Offset: 0x0020695C public unsafe bool effectChildNodes { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_effectChildNodes); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_effectChildNodes)) = value; } } // Token: 0x17002B85 RID: 11141 // (get) Token: 0x06007FA3 RID: 32675 RVA: 0x00208780 File Offset: 0x00206980 // (set) Token: 0x06007FA4 RID: 32676 RVA: 0x002087A8 File Offset: 0x002069A8 public unsafe float maintainRelativePositionWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_maintainRelativePositionWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_maintainRelativePositionWeight)) = value; } } // Token: 0x17002B86 RID: 11142 // (get) Token: 0x06007FA5 RID: 32677 RVA: 0x002087CC File Offset: 0x002069CC // (set) Token: 0x06007FA6 RID: 32678 RVA: 0x00208800 File Offset: 0x00206A00 public unsafe Il2CppReferenceArray childBones { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_childBones); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_childBones), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B87 RID: 11143 // (get) Token: 0x06007FA7 RID: 32679 RVA: 0x00208828 File Offset: 0x00206A28 // (set) Token: 0x06007FA8 RID: 32680 RVA: 0x0020885C File Offset: 0x00206A5C public unsafe Transform planeBone1 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeBone1); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Transform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeBone1), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B88 RID: 11144 // (get) Token: 0x06007FA9 RID: 32681 RVA: 0x00208884 File Offset: 0x00206A84 // (set) Token: 0x06007FAA RID: 32682 RVA: 0x002088B8 File Offset: 0x00206AB8 public unsafe Transform planeBone2 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeBone2); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Transform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeBone2), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B89 RID: 11145 // (get) Token: 0x06007FAB RID: 32683 RVA: 0x002088E0 File Offset: 0x00206AE0 // (set) Token: 0x06007FAC RID: 32684 RVA: 0x00208914 File Offset: 0x00206B14 public unsafe Transform planeBone3 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeBone3); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Transform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeBone3), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B8A RID: 11146 // (get) Token: 0x06007FAD RID: 32685 RVA: 0x0020893C File Offset: 0x00206B3C // (set) Token: 0x06007FAE RID: 32686 RVA: 0x00208964 File Offset: 0x00206B64 public unsafe Quaternion planeRotationOffset { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeRotationOffset); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeRotationOffset)) = value; } } // Token: 0x17002B8B RID: 11147 // (get) Token: 0x06007FAF RID: 32687 RVA: 0x00208988 File Offset: 0x00206B88 // (set) Token: 0x06007FB0 RID: 32688 RVA: 0x002089B0 File Offset: 0x00206BB0 public unsafe float posW { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_posW); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_posW)) = value; } } // Token: 0x17002B8C RID: 11148 // (get) Token: 0x06007FB1 RID: 32689 RVA: 0x002089D4 File Offset: 0x00206BD4 // (set) Token: 0x06007FB2 RID: 32690 RVA: 0x002089FC File Offset: 0x00206BFC public unsafe float rotW { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_rotW); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_rotW)) = value; } } // Token: 0x17002B8D RID: 11149 // (get) Token: 0x06007FB3 RID: 32691 RVA: 0x00208A20 File Offset: 0x00206C20 // (set) Token: 0x06007FB4 RID: 32692 RVA: 0x00208A54 File Offset: 0x00206C54 public unsafe Il2CppStructArray localPositions { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_localPositions); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_localPositions), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B8E RID: 11150 // (get) Token: 0x06007FB5 RID: 32693 RVA: 0x00208A7C File Offset: 0x00206C7C // (set) Token: 0x06007FB6 RID: 32694 RVA: 0x00208AA4 File Offset: 0x00206CA4 public unsafe bool usePlaneNodes { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_usePlaneNodes); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_usePlaneNodes)) = value; } } // Token: 0x17002B8F RID: 11151 // (get) Token: 0x06007FB7 RID: 32695 RVA: 0x00208AC8 File Offset: 0x00206CC8 // (set) Token: 0x06007FB8 RID: 32696 RVA: 0x00208AF0 File Offset: 0x00206CF0 public unsafe Quaternion animatedPlaneRotation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_animatedPlaneRotation); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_animatedPlaneRotation)) = value; } } // Token: 0x17002B90 RID: 11152 // (get) Token: 0x06007FB9 RID: 32697 RVA: 0x00208B14 File Offset: 0x00206D14 // (set) Token: 0x06007FBA RID: 32698 RVA: 0x00208B3C File Offset: 0x00206D3C public unsafe Vector3 animatedPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_animatedPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_animatedPosition)) = value; } } // Token: 0x17002B91 RID: 11153 // (get) Token: 0x06007FBB RID: 32699 RVA: 0x00208B60 File Offset: 0x00206D60 // (set) Token: 0x06007FBC RID: 32700 RVA: 0x00208B88 File Offset: 0x00206D88 public unsafe bool firstUpdate { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_firstUpdate); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_firstUpdate)) = value; } } // Token: 0x17002B92 RID: 11154 // (get) Token: 0x06007FBD RID: 32701 RVA: 0x00208BAC File Offset: 0x00206DAC // (set) Token: 0x06007FBE RID: 32702 RVA: 0x00208BD4 File Offset: 0x00206DD4 public unsafe int chainIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_chainIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_chainIndex)) = value; } } // Token: 0x17002B93 RID: 11155 // (get) Token: 0x06007FBF RID: 32703 RVA: 0x00208BF8 File Offset: 0x00206DF8 // (set) Token: 0x06007FC0 RID: 32704 RVA: 0x00208C20 File Offset: 0x00206E20 public unsafe int nodeIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_nodeIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_nodeIndex)) = value; } } // Token: 0x17002B94 RID: 11156 // (get) Token: 0x06007FC1 RID: 32705 RVA: 0x00208C44 File Offset: 0x00206E44 // (set) Token: 0x06007FC2 RID: 32706 RVA: 0x00208C6C File Offset: 0x00206E6C public unsafe int plane1ChainIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane1ChainIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane1ChainIndex)) = value; } } // Token: 0x17002B95 RID: 11157 // (get) Token: 0x06007FC3 RID: 32707 RVA: 0x00208C90 File Offset: 0x00206E90 // (set) Token: 0x06007FC4 RID: 32708 RVA: 0x00208CB8 File Offset: 0x00206EB8 public unsafe int plane1NodeIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane1NodeIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane1NodeIndex)) = value; } } // Token: 0x17002B96 RID: 11158 // (get) Token: 0x06007FC5 RID: 32709 RVA: 0x00208CDC File Offset: 0x00206EDC // (set) Token: 0x06007FC6 RID: 32710 RVA: 0x00208D04 File Offset: 0x00206F04 public unsafe int plane2ChainIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane2ChainIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane2ChainIndex)) = value; } } // Token: 0x17002B97 RID: 11159 // (get) Token: 0x06007FC7 RID: 32711 RVA: 0x00208D28 File Offset: 0x00206F28 // (set) Token: 0x06007FC8 RID: 32712 RVA: 0x00208D50 File Offset: 0x00206F50 public unsafe int plane2NodeIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane2NodeIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane2NodeIndex)) = value; } } // Token: 0x17002B98 RID: 11160 // (get) Token: 0x06007FC9 RID: 32713 RVA: 0x00208D74 File Offset: 0x00206F74 // (set) Token: 0x06007FCA RID: 32714 RVA: 0x00208D9C File Offset: 0x00206F9C public unsafe int plane3ChainIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane3ChainIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane3ChainIndex)) = value; } } // Token: 0x17002B99 RID: 11161 // (get) Token: 0x06007FCB RID: 32715 RVA: 0x00208DC0 File Offset: 0x00206FC0 // (set) Token: 0x06007FCC RID: 32716 RVA: 0x00208DE8 File Offset: 0x00206FE8 public unsafe int plane3NodeIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane3NodeIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane3NodeIndex)) = value; } } // Token: 0x17002B9A RID: 11162 // (get) Token: 0x06007FCD RID: 32717 RVA: 0x00208E0C File Offset: 0x0020700C // (set) Token: 0x06007FCE RID: 32718 RVA: 0x00208E40 File Offset: 0x00207040 public unsafe Il2CppStructArray childChainIndexes { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_childChainIndexes); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_childChainIndexes), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B9B RID: 11163 // (get) Token: 0x06007FCF RID: 32719 RVA: 0x00208E68 File Offset: 0x00207068 // (set) Token: 0x06007FD0 RID: 32720 RVA: 0x00208E9C File Offset: 0x0020709C public unsafe Il2CppStructArray childNodeIndexes { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_childNodeIndexes); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_childNodeIndexes), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005514 RID: 21780 private static readonly IntPtr NativeFieldInfoPtr_bone; // Token: 0x04005515 RID: 21781 private static readonly IntPtr NativeFieldInfoPtr_target; // Token: 0x04005516 RID: 21782 private static readonly IntPtr NativeFieldInfoPtr_positionWeight; // Token: 0x04005517 RID: 21783 private static readonly IntPtr NativeFieldInfoPtr_rotationWeight; // Token: 0x04005518 RID: 21784 private static readonly IntPtr NativeFieldInfoPtr_position; // Token: 0x04005519 RID: 21785 private static readonly IntPtr NativeFieldInfoPtr_rotation; // Token: 0x0400551A RID: 21786 private static readonly IntPtr NativeFieldInfoPtr_positionOffset; // Token: 0x0400551B RID: 21787 private static readonly IntPtr NativeFieldInfoPtr__isEndEffector_k__BackingField; // Token: 0x0400551C RID: 21788 private static readonly IntPtr NativeFieldInfoPtr_effectChildNodes; // Token: 0x0400551D RID: 21789 private static readonly IntPtr NativeFieldInfoPtr_maintainRelativePositionWeight; // Token: 0x0400551E RID: 21790 private static readonly IntPtr NativeFieldInfoPtr_childBones; // Token: 0x0400551F RID: 21791 private static readonly IntPtr NativeFieldInfoPtr_planeBone1; // Token: 0x04005520 RID: 21792 private static readonly IntPtr NativeFieldInfoPtr_planeBone2; // Token: 0x04005521 RID: 21793 private static readonly IntPtr NativeFieldInfoPtr_planeBone3; // Token: 0x04005522 RID: 21794 private static readonly IntPtr NativeFieldInfoPtr_planeRotationOffset; // Token: 0x04005523 RID: 21795 private static readonly IntPtr NativeFieldInfoPtr_posW; // Token: 0x04005524 RID: 21796 private static readonly IntPtr NativeFieldInfoPtr_rotW; // Token: 0x04005525 RID: 21797 private static readonly IntPtr NativeFieldInfoPtr_localPositions; // Token: 0x04005526 RID: 21798 private static readonly IntPtr NativeFieldInfoPtr_usePlaneNodes; // Token: 0x04005527 RID: 21799 private static readonly IntPtr NativeFieldInfoPtr_animatedPlaneRotation; // Token: 0x04005528 RID: 21800 private static readonly IntPtr NativeFieldInfoPtr_animatedPosition; // Token: 0x04005529 RID: 21801 private static readonly IntPtr NativeFieldInfoPtr_firstUpdate; // Token: 0x0400552A RID: 21802 private static readonly IntPtr NativeFieldInfoPtr_chainIndex; // Token: 0x0400552B RID: 21803 private static readonly IntPtr NativeFieldInfoPtr_nodeIndex; // Token: 0x0400552C RID: 21804 private static readonly IntPtr NativeFieldInfoPtr_plane1ChainIndex; // Token: 0x0400552D RID: 21805 private static readonly IntPtr NativeFieldInfoPtr_plane1NodeIndex; // Token: 0x0400552E RID: 21806 private static readonly IntPtr NativeFieldInfoPtr_plane2ChainIndex; // Token: 0x0400552F RID: 21807 private static readonly IntPtr NativeFieldInfoPtr_plane2NodeIndex; // Token: 0x04005530 RID: 21808 private static readonly IntPtr NativeFieldInfoPtr_plane3ChainIndex; // Token: 0x04005531 RID: 21809 private static readonly IntPtr NativeFieldInfoPtr_plane3NodeIndex; // Token: 0x04005532 RID: 21810 private static readonly IntPtr NativeFieldInfoPtr_childChainIndexes; // Token: 0x04005533 RID: 21811 private static readonly IntPtr NativeFieldInfoPtr_childNodeIndexes; // Token: 0x04005534 RID: 21812 private static readonly IntPtr NativeMethodInfoPtr_GetNode_Public_Node_IKSolverFullBody_0; // Token: 0x04005535 RID: 21813 private static readonly IntPtr NativeMethodInfoPtr_get_isEndEffector_Public_get_Boolean_0; // Token: 0x04005536 RID: 21814 private static readonly IntPtr NativeMethodInfoPtr_set_isEndEffector_Private_set_Void_Boolean_0; // Token: 0x04005537 RID: 21815 private static readonly IntPtr NativeMethodInfoPtr_PinToBone_Public_Void_Single_Single_0; // Token: 0x04005538 RID: 21816 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04005539 RID: 21817 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0; // Token: 0x0400553A RID: 21818 private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolver_byref_String_0; // Token: 0x0400553B RID: 21819 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0; // Token: 0x0400553C RID: 21820 private static readonly IntPtr NativeMethodInfoPtr_ResetOffset_Public_Void_IKSolverFullBody_0; // Token: 0x0400553D RID: 21821 private static readonly IntPtr NativeMethodInfoPtr_SetToTarget_Public_Void_0; // Token: 0x0400553E RID: 21822 private static readonly IntPtr NativeMethodInfoPtr_OnPreSolve_Public_Void_IKSolverFullBody_0; // Token: 0x0400553F RID: 21823 private static readonly IntPtr NativeMethodInfoPtr_OnPostWrite_Public_Void_0; // Token: 0x04005540 RID: 21824 private static readonly IntPtr NativeMethodInfoPtr_GetPlaneRotation_Private_Quaternion_IKSolverFullBody_0; // Token: 0x04005541 RID: 21825 private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBody_0; // Token: 0x04005542 RID: 21826 private static readonly IntPtr NativeMethodInfoPtr_GetPosition_Private_Vector3_IKSolverFullBody_byref_Quaternion_0; } }