using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000433 RID: 1075 [Serializable] public class IKEffector : Il2CppSystem.Object { // Token: 0x06008030 RID: 32816 RVA: 0x0020A724 File Offset: 0x00208924 [CallerCount(3)] [CachedScanResults(RefRangeStart = 614429, RefRangeEnd = 614432, XrefRangeStart = 614429, XrefRangeEnd = 614429, 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: 0x17002BCE RID: 11214 // (get) Token: 0x06008031 RID: 32817 RVA: 0x0020A794 File Offset: 0x00208994 // (set) Token: 0x06008032 RID: 32818 RVA: 0x0020A7E4 File Offset: 0x002089E4 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: 0x06008033 RID: 32819 RVA: 0x0020A838 File Offset: 0x00208A38 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614432, XrefRangeEnd = 614436, 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: 0x06008034 RID: 32820 RVA: 0x0020A8A0 File Offset: 0x00208AA0 [CallerCount(9)] [CachedScanResults(RefRangeStart = 614456, RefRangeEnd = 614465, XrefRangeStart = 614436, XrefRangeEnd = 614456, 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: 0x06008035 RID: 32821 RVA: 0x0020A8EC File Offset: 0x00208AEC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614465, XrefRangeEnd = 614487, 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: 0x06008036 RID: 32822 RVA: 0x0020A968 File Offset: 0x00208B68 [CallerCount(1)] [CachedScanResults(RefRangeStart = 614512, RefRangeEnd = 614513, XrefRangeStart = 614487, XrefRangeEnd = 614512, 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: 0x06008037 RID: 32823 RVA: 0x0020AA00 File Offset: 0x00208C00 [CallerCount(1)] [CachedScanResults(RefRangeStart = 614534, RefRangeEnd = 614535, XrefRangeStart = 614513, XrefRangeEnd = 614534, 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: 0x06008038 RID: 32824 RVA: 0x0020AA5C File Offset: 0x00208C5C [CallerCount(1)] [CachedScanResults(RefRangeStart = 614540, RefRangeEnd = 614541, XrefRangeStart = 614535, XrefRangeEnd = 614540, 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: 0x06008039 RID: 32825 RVA: 0x0020AAB8 File Offset: 0x00208CB8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 614547, RefRangeEnd = 614548, XrefRangeStart = 614541, XrefRangeEnd = 614547, 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: 0x0600803A RID: 32826 RVA: 0x0020AAFC File Offset: 0x00208CFC [CallerCount(1)] [CachedScanResults(RefRangeStart = 614597, RefRangeEnd = 614598, XrefRangeStart = 614548, XrefRangeEnd = 614597, 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: 0x0600803B RID: 32827 RVA: 0x0020AB58 File Offset: 0x00208D58 [CallerCount(1)] [CachedScanResults(RefRangeStart = 614599, RefRangeEnd = 614600, XrefRangeStart = 614598, XrefRangeEnd = 614599, 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: 0x0600803C RID: 32828 RVA: 0x0020AB9C File Offset: 0x00208D9C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614600, XrefRangeEnd = 614607, 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: 0x0600803D RID: 32829 RVA: 0x0020AC04 File Offset: 0x00208E04 [CallerCount(4)] [CachedScanResults(RefRangeStart = 614618, RefRangeEnd = 614622, XrefRangeStart = 614607, XrefRangeEnd = 614618, 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: 0x0600803E RID: 32830 RVA: 0x0020AC60 File Offset: 0x00208E60 [CallerCount(1)] [CachedScanResults(RefRangeStart = 614644, RefRangeEnd = 614645, XrefRangeStart = 614622, XrefRangeEnd = 614644, 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: 0x0600803F RID: 32831 RVA: 0x0020ACDC File Offset: 0x00208EDC // 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, 100672956); IKEffector.NativeMethodInfoPtr_get_isEndEffector_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672957); IKEffector.NativeMethodInfoPtr_set_isEndEffector_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672958); IKEffector.NativeMethodInfoPtr_PinToBone_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672959); IKEffector.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672960); IKEffector.NativeMethodInfoPtr__ctor_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672961); IKEffector.NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolver_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672962); IKEffector.NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672963); IKEffector.NativeMethodInfoPtr_ResetOffset_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672964); IKEffector.NativeMethodInfoPtr_SetToTarget_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672965); IKEffector.NativeMethodInfoPtr_OnPreSolve_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672966); IKEffector.NativeMethodInfoPtr_OnPostWrite_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672967); IKEffector.NativeMethodInfoPtr_GetPlaneRotation_Private_Quaternion_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672968); IKEffector.NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672969); IKEffector.NativeMethodInfoPtr_GetPosition_Private_Vector3_IKSolverFullBody_byref_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672970); } // Token: 0x06008040 RID: 32832 RVA: 0x0000A74C File Offset: 0x0000894C public IKEffector(IntPtr pointer) : base(pointer) { } // Token: 0x17002BAE RID: 11182 // (get) Token: 0x06008041 RID: 32833 RVA: 0x0020B0B8 File Offset: 0x002092B8 // (set) Token: 0x06008042 RID: 32834 RVA: 0x0020B0EC File Offset: 0x002092EC 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: 0x17002BAF RID: 11183 // (get) Token: 0x06008043 RID: 32835 RVA: 0x0020B114 File Offset: 0x00209314 // (set) Token: 0x06008044 RID: 32836 RVA: 0x0020B148 File Offset: 0x00209348 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: 0x17002BB0 RID: 11184 // (get) Token: 0x06008045 RID: 32837 RVA: 0x0020B170 File Offset: 0x00209370 // (set) Token: 0x06008046 RID: 32838 RVA: 0x0020B198 File Offset: 0x00209398 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: 0x17002BB1 RID: 11185 // (get) Token: 0x06008047 RID: 32839 RVA: 0x0020B1BC File Offset: 0x002093BC // (set) Token: 0x06008048 RID: 32840 RVA: 0x0020B1E4 File Offset: 0x002093E4 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: 0x17002BB2 RID: 11186 // (get) Token: 0x06008049 RID: 32841 RVA: 0x0020B208 File Offset: 0x00209408 // (set) Token: 0x0600804A RID: 32842 RVA: 0x0020B230 File Offset: 0x00209430 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: 0x17002BB3 RID: 11187 // (get) Token: 0x0600804B RID: 32843 RVA: 0x0020B254 File Offset: 0x00209454 // (set) Token: 0x0600804C RID: 32844 RVA: 0x0020B27C File Offset: 0x0020947C 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: 0x17002BB4 RID: 11188 // (get) Token: 0x0600804D RID: 32845 RVA: 0x0020B2A0 File Offset: 0x002094A0 // (set) Token: 0x0600804E RID: 32846 RVA: 0x0020B2C8 File Offset: 0x002094C8 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: 0x17002BB5 RID: 11189 // (get) Token: 0x0600804F RID: 32847 RVA: 0x0020B2EC File Offset: 0x002094EC // (set) Token: 0x06008050 RID: 32848 RVA: 0x0020B314 File Offset: 0x00209514 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: 0x17002BB6 RID: 11190 // (get) Token: 0x06008051 RID: 32849 RVA: 0x0020B338 File Offset: 0x00209538 // (set) Token: 0x06008052 RID: 32850 RVA: 0x0020B360 File Offset: 0x00209560 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: 0x17002BB7 RID: 11191 // (get) Token: 0x06008053 RID: 32851 RVA: 0x0020B384 File Offset: 0x00209584 // (set) Token: 0x06008054 RID: 32852 RVA: 0x0020B3AC File Offset: 0x002095AC 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: 0x17002BB8 RID: 11192 // (get) Token: 0x06008055 RID: 32853 RVA: 0x0020B3D0 File Offset: 0x002095D0 // (set) Token: 0x06008056 RID: 32854 RVA: 0x0020B404 File Offset: 0x00209604 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: 0x17002BB9 RID: 11193 // (get) Token: 0x06008057 RID: 32855 RVA: 0x0020B42C File Offset: 0x0020962C // (set) Token: 0x06008058 RID: 32856 RVA: 0x0020B460 File Offset: 0x00209660 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: 0x17002BBA RID: 11194 // (get) Token: 0x06008059 RID: 32857 RVA: 0x0020B488 File Offset: 0x00209688 // (set) Token: 0x0600805A RID: 32858 RVA: 0x0020B4BC File Offset: 0x002096BC 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: 0x17002BBB RID: 11195 // (get) Token: 0x0600805B RID: 32859 RVA: 0x0020B4E4 File Offset: 0x002096E4 // (set) Token: 0x0600805C RID: 32860 RVA: 0x0020B518 File Offset: 0x00209718 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: 0x17002BBC RID: 11196 // (get) Token: 0x0600805D RID: 32861 RVA: 0x0020B540 File Offset: 0x00209740 // (set) Token: 0x0600805E RID: 32862 RVA: 0x0020B568 File Offset: 0x00209768 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: 0x17002BBD RID: 11197 // (get) Token: 0x0600805F RID: 32863 RVA: 0x0020B58C File Offset: 0x0020978C // (set) Token: 0x06008060 RID: 32864 RVA: 0x0020B5B4 File Offset: 0x002097B4 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: 0x17002BBE RID: 11198 // (get) Token: 0x06008061 RID: 32865 RVA: 0x0020B5D8 File Offset: 0x002097D8 // (set) Token: 0x06008062 RID: 32866 RVA: 0x0020B600 File Offset: 0x00209800 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: 0x17002BBF RID: 11199 // (get) Token: 0x06008063 RID: 32867 RVA: 0x0020B624 File Offset: 0x00209824 // (set) Token: 0x06008064 RID: 32868 RVA: 0x0020B658 File Offset: 0x00209858 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: 0x17002BC0 RID: 11200 // (get) Token: 0x06008065 RID: 32869 RVA: 0x0020B680 File Offset: 0x00209880 // (set) Token: 0x06008066 RID: 32870 RVA: 0x0020B6A8 File Offset: 0x002098A8 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: 0x17002BC1 RID: 11201 // (get) Token: 0x06008067 RID: 32871 RVA: 0x0020B6CC File Offset: 0x002098CC // (set) Token: 0x06008068 RID: 32872 RVA: 0x0020B6F4 File Offset: 0x002098F4 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: 0x17002BC2 RID: 11202 // (get) Token: 0x06008069 RID: 32873 RVA: 0x0020B718 File Offset: 0x00209918 // (set) Token: 0x0600806A RID: 32874 RVA: 0x0020B740 File Offset: 0x00209940 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: 0x17002BC3 RID: 11203 // (get) Token: 0x0600806B RID: 32875 RVA: 0x0020B764 File Offset: 0x00209964 // (set) Token: 0x0600806C RID: 32876 RVA: 0x0020B78C File Offset: 0x0020998C 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: 0x17002BC4 RID: 11204 // (get) Token: 0x0600806D RID: 32877 RVA: 0x0020B7B0 File Offset: 0x002099B0 // (set) Token: 0x0600806E RID: 32878 RVA: 0x0020B7D8 File Offset: 0x002099D8 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: 0x17002BC5 RID: 11205 // (get) Token: 0x0600806F RID: 32879 RVA: 0x0020B7FC File Offset: 0x002099FC // (set) Token: 0x06008070 RID: 32880 RVA: 0x0020B824 File Offset: 0x00209A24 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: 0x17002BC6 RID: 11206 // (get) Token: 0x06008071 RID: 32881 RVA: 0x0020B848 File Offset: 0x00209A48 // (set) Token: 0x06008072 RID: 32882 RVA: 0x0020B870 File Offset: 0x00209A70 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: 0x17002BC7 RID: 11207 // (get) Token: 0x06008073 RID: 32883 RVA: 0x0020B894 File Offset: 0x00209A94 // (set) Token: 0x06008074 RID: 32884 RVA: 0x0020B8BC File Offset: 0x00209ABC 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: 0x17002BC8 RID: 11208 // (get) Token: 0x06008075 RID: 32885 RVA: 0x0020B8E0 File Offset: 0x00209AE0 // (set) Token: 0x06008076 RID: 32886 RVA: 0x0020B908 File Offset: 0x00209B08 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: 0x17002BC9 RID: 11209 // (get) Token: 0x06008077 RID: 32887 RVA: 0x0020B92C File Offset: 0x00209B2C // (set) Token: 0x06008078 RID: 32888 RVA: 0x0020B954 File Offset: 0x00209B54 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: 0x17002BCA RID: 11210 // (get) Token: 0x06008079 RID: 32889 RVA: 0x0020B978 File Offset: 0x00209B78 // (set) Token: 0x0600807A RID: 32890 RVA: 0x0020B9A0 File Offset: 0x00209BA0 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: 0x17002BCB RID: 11211 // (get) Token: 0x0600807B RID: 32891 RVA: 0x0020B9C4 File Offset: 0x00209BC4 // (set) Token: 0x0600807C RID: 32892 RVA: 0x0020B9EC File Offset: 0x00209BEC 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: 0x17002BCC RID: 11212 // (get) Token: 0x0600807D RID: 32893 RVA: 0x0020BA10 File Offset: 0x00209C10 // (set) Token: 0x0600807E RID: 32894 RVA: 0x0020BA44 File Offset: 0x00209C44 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: 0x17002BCD RID: 11213 // (get) Token: 0x0600807F RID: 32895 RVA: 0x0020BA6C File Offset: 0x00209C6C // (set) Token: 0x06008080 RID: 32896 RVA: 0x0020BAA0 File Offset: 0x00209CA0 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: 0x04005588 RID: 21896 private static readonly IntPtr NativeFieldInfoPtr_bone; // Token: 0x04005589 RID: 21897 private static readonly IntPtr NativeFieldInfoPtr_target; // Token: 0x0400558A RID: 21898 private static readonly IntPtr NativeFieldInfoPtr_positionWeight; // Token: 0x0400558B RID: 21899 private static readonly IntPtr NativeFieldInfoPtr_rotationWeight; // Token: 0x0400558C RID: 21900 private static readonly IntPtr NativeFieldInfoPtr_position; // Token: 0x0400558D RID: 21901 private static readonly IntPtr NativeFieldInfoPtr_rotation; // Token: 0x0400558E RID: 21902 private static readonly IntPtr NativeFieldInfoPtr_positionOffset; // Token: 0x0400558F RID: 21903 private static readonly IntPtr NativeFieldInfoPtr__isEndEffector_k__BackingField; // Token: 0x04005590 RID: 21904 private static readonly IntPtr NativeFieldInfoPtr_effectChildNodes; // Token: 0x04005591 RID: 21905 private static readonly IntPtr NativeFieldInfoPtr_maintainRelativePositionWeight; // Token: 0x04005592 RID: 21906 private static readonly IntPtr NativeFieldInfoPtr_childBones; // Token: 0x04005593 RID: 21907 private static readonly IntPtr NativeFieldInfoPtr_planeBone1; // Token: 0x04005594 RID: 21908 private static readonly IntPtr NativeFieldInfoPtr_planeBone2; // Token: 0x04005595 RID: 21909 private static readonly IntPtr NativeFieldInfoPtr_planeBone3; // Token: 0x04005596 RID: 21910 private static readonly IntPtr NativeFieldInfoPtr_planeRotationOffset; // Token: 0x04005597 RID: 21911 private static readonly IntPtr NativeFieldInfoPtr_posW; // Token: 0x04005598 RID: 21912 private static readonly IntPtr NativeFieldInfoPtr_rotW; // Token: 0x04005599 RID: 21913 private static readonly IntPtr NativeFieldInfoPtr_localPositions; // Token: 0x0400559A RID: 21914 private static readonly IntPtr NativeFieldInfoPtr_usePlaneNodes; // Token: 0x0400559B RID: 21915 private static readonly IntPtr NativeFieldInfoPtr_animatedPlaneRotation; // Token: 0x0400559C RID: 21916 private static readonly IntPtr NativeFieldInfoPtr_animatedPosition; // Token: 0x0400559D RID: 21917 private static readonly IntPtr NativeFieldInfoPtr_firstUpdate; // Token: 0x0400559E RID: 21918 private static readonly IntPtr NativeFieldInfoPtr_chainIndex; // Token: 0x0400559F RID: 21919 private static readonly IntPtr NativeFieldInfoPtr_nodeIndex; // Token: 0x040055A0 RID: 21920 private static readonly IntPtr NativeFieldInfoPtr_plane1ChainIndex; // Token: 0x040055A1 RID: 21921 private static readonly IntPtr NativeFieldInfoPtr_plane1NodeIndex; // Token: 0x040055A2 RID: 21922 private static readonly IntPtr NativeFieldInfoPtr_plane2ChainIndex; // Token: 0x040055A3 RID: 21923 private static readonly IntPtr NativeFieldInfoPtr_plane2NodeIndex; // Token: 0x040055A4 RID: 21924 private static readonly IntPtr NativeFieldInfoPtr_plane3ChainIndex; // Token: 0x040055A5 RID: 21925 private static readonly IntPtr NativeFieldInfoPtr_plane3NodeIndex; // Token: 0x040055A6 RID: 21926 private static readonly IntPtr NativeFieldInfoPtr_childChainIndexes; // Token: 0x040055A7 RID: 21927 private static readonly IntPtr NativeFieldInfoPtr_childNodeIndexes; // Token: 0x040055A8 RID: 21928 private static readonly IntPtr NativeMethodInfoPtr_GetNode_Public_Node_IKSolverFullBody_0; // Token: 0x040055A9 RID: 21929 private static readonly IntPtr NativeMethodInfoPtr_get_isEndEffector_Public_get_Boolean_0; // Token: 0x040055AA RID: 21930 private static readonly IntPtr NativeMethodInfoPtr_set_isEndEffector_Private_set_Void_Boolean_0; // Token: 0x040055AB RID: 21931 private static readonly IntPtr NativeMethodInfoPtr_PinToBone_Public_Void_Single_Single_0; // Token: 0x040055AC RID: 21932 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x040055AD RID: 21933 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0; // Token: 0x040055AE RID: 21934 private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolver_byref_String_0; // Token: 0x040055AF RID: 21935 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0; // Token: 0x040055B0 RID: 21936 private static readonly IntPtr NativeMethodInfoPtr_ResetOffset_Public_Void_IKSolverFullBody_0; // Token: 0x040055B1 RID: 21937 private static readonly IntPtr NativeMethodInfoPtr_SetToTarget_Public_Void_0; // Token: 0x040055B2 RID: 21938 private static readonly IntPtr NativeMethodInfoPtr_OnPreSolve_Public_Void_IKSolverFullBody_0; // Token: 0x040055B3 RID: 21939 private static readonly IntPtr NativeMethodInfoPtr_OnPostWrite_Public_Void_0; // Token: 0x040055B4 RID: 21940 private static readonly IntPtr NativeMethodInfoPtr_GetPlaneRotation_Private_Quaternion_IKSolverFullBody_0; // Token: 0x040055B5 RID: 21941 private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBody_0; // Token: 0x040055B6 RID: 21942 private static readonly IntPtr NativeMethodInfoPtr_GetPosition_Private_Vector3_IKSolverFullBody_byref_Quaternion_0; } }