using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000429 RID: 1065 [Serializable] public class IKConstraintBend : Il2CppSystem.Object { // Token: 0x06007F50 RID: 32592 RVA: 0x00206E30 File Offset: 0x00205030 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596666, XrefRangeEnd = 596697, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsValid(IKSolverFullBody solver, Warning.Logger logger) { 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)] = IL2CPP.Il2CppObjectBaseToPtr(logger); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolverFullBody_Logger_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x17002B7B RID: 11131 // (get) Token: 0x06007F51 RID: 32593 RVA: 0x00206EB0 File Offset: 0x002050B0 // (set) Token: 0x06007F52 RID: 32594 RVA: 0x00206F00 File Offset: 0x00205100 public unsafe bool initiated { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_get_initiated_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(IKConstraintBend.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x06007F53 RID: 32595 RVA: 0x00206F54 File Offset: 0x00205154 [CallerCount(2)] [CachedScanResults(RefRangeStart = 596699, RefRangeEnd = 596701, XrefRangeStart = 596697, XrefRangeEnd = 596699, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IKConstraintBend() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007F54 RID: 32596 RVA: 0x00206FA0 File Offset: 0x002051A0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596701, XrefRangeEnd = 596706, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IKConstraintBend(Transform bone1, Transform bone2, Transform bone3) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(bone1); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone2); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone3); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr__ctor_Public_Void_Transform_Transform_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007F55 RID: 32597 RVA: 0x00207034 File Offset: 0x00205234 [CallerCount(1)] [CachedScanResults(RefRangeStart = 596709, RefRangeEnd = 596710, XrefRangeStart = 596706, XrefRangeEnd = 596709, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetBones(Transform bone1, Transform bone2, Transform bone3) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(bone1); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone2); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone3); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_SetBones_Public_Void_Transform_Transform_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007F56 RID: 32598 RVA: 0x002070C0 File Offset: 0x002052C0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 596731, RefRangeEnd = 596732, XrefRangeStart = 596710, XrefRangeEnd = 596731, 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(IKConstraintBend.NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06007F57 RID: 32599 RVA: 0x0020711C File Offset: 0x0020531C [CallerCount(1)] [CachedScanResults(RefRangeStart = 596754, RefRangeEnd = 596755, XrefRangeStart = 596732, XrefRangeEnd = 596754, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetLimbOrientation(Vector3 upper, Vector3 lower, Vector3 last) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref upper; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref lower; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref last; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_SetLimbOrientation_Public_Void_Vector3_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007F58 RID: 32600 RVA: 0x00207198 File Offset: 0x00205398 [CallerCount(1)] [CachedScanResults(RefRangeStart = 596777, RefRangeEnd = 596778, XrefRangeStart = 596755, XrefRangeEnd = 596777, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void LimitBend(float solverWeight, float positionWeight) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref solverWeight; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref positionWeight; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_LimitBend_Public_Void_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007F59 RID: 32601 RVA: 0x00207200 File Offset: 0x00205400 [CallerCount(1)] [CachedScanResults(RefRangeStart = 596809, RefRangeEnd = 596810, XrefRangeStart = 596778, XrefRangeEnd = 596809, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Vector3 GetDir(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(IKConstraintBend.NativeMethodInfoPtr_GetDir_Public_Vector3_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007F5A RID: 32602 RVA: 0x00207268 File Offset: 0x00205468 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596810, XrefRangeEnd = 596813, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Vector3 OrthoToLimb(IKSolverFullBody solver, Vector3 tangent) { 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)] = ref tangent; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_OrthoToLimb_Private_Vector3_IKSolverFullBody_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06007F5B RID: 32603 RVA: 0x002072E4 File Offset: 0x002054E4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596813, XrefRangeEnd = 596816, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Vector3 OrthoToBone1(IKSolverFullBody solver, Vector3 tangent) { 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)] = ref tangent; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_OrthoToBone1_Private_Vector3_IKSolverFullBody_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06007F5C RID: 32604 RVA: 0x00207360 File Offset: 0x00205560 // Note: this type is marked as 'beforefieldinit'. static IKConstraintBend() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "IKConstraintBend"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); IKConstraintBend.NativeFieldInfoPtr_bone1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bone1"); IKConstraintBend.NativeFieldInfoPtr_bone2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bone2"); IKConstraintBend.NativeFieldInfoPtr_bone3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bone3"); IKConstraintBend.NativeFieldInfoPtr_bendGoal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bendGoal"); IKConstraintBend.NativeFieldInfoPtr_direction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "direction"); IKConstraintBend.NativeFieldInfoPtr_rotationOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rotationOffset"); IKConstraintBend.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "weight"); IKConstraintBend.NativeFieldInfoPtr_defaultLocalDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "defaultLocalDirection"); IKConstraintBend.NativeFieldInfoPtr_defaultChildDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "defaultChildDirection"); IKConstraintBend.NativeFieldInfoPtr_clampF = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "clampF"); IKConstraintBend.NativeFieldInfoPtr_chainIndex1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chainIndex1"); IKConstraintBend.NativeFieldInfoPtr_nodeIndex1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "nodeIndex1"); IKConstraintBend.NativeFieldInfoPtr_chainIndex2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chainIndex2"); IKConstraintBend.NativeFieldInfoPtr_nodeIndex2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "nodeIndex2"); IKConstraintBend.NativeFieldInfoPtr_chainIndex3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chainIndex3"); IKConstraintBend.NativeFieldInfoPtr_nodeIndex3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "nodeIndex3"); IKConstraintBend.NativeFieldInfoPtr__initiated_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); IKConstraintBend.NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolverFullBody_Logger_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672894); IKConstraintBend.NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672895); IKConstraintBend.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672896); IKConstraintBend.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672897); IKConstraintBend.NativeMethodInfoPtr__ctor_Public_Void_Transform_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672898); IKConstraintBend.NativeMethodInfoPtr_SetBones_Public_Void_Transform_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672899); IKConstraintBend.NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672900); IKConstraintBend.NativeMethodInfoPtr_SetLimbOrientation_Public_Void_Vector3_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672901); IKConstraintBend.NativeMethodInfoPtr_LimitBend_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672902); IKConstraintBend.NativeMethodInfoPtr_GetDir_Public_Vector3_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672903); IKConstraintBend.NativeMethodInfoPtr_OrthoToLimb_Private_Vector3_IKSolverFullBody_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672904); IKConstraintBend.NativeMethodInfoPtr_OrthoToBone1_Private_Vector3_IKSolverFullBody_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672905); } // Token: 0x06007F5D RID: 32605 RVA: 0x0000A688 File Offset: 0x00008888 public IKConstraintBend(IntPtr pointer) : base(pointer) { } // Token: 0x17002B6A RID: 11114 // (get) Token: 0x06007F5E RID: 32606 RVA: 0x002075D4 File Offset: 0x002057D4 // (set) Token: 0x06007F5F RID: 32607 RVA: 0x00207608 File Offset: 0x00205808 public unsafe Transform bone1 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_bone1); 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(IKConstraintBend.NativeFieldInfoPtr_bone1), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B6B RID: 11115 // (get) Token: 0x06007F60 RID: 32608 RVA: 0x00207630 File Offset: 0x00205830 // (set) Token: 0x06007F61 RID: 32609 RVA: 0x00207664 File Offset: 0x00205864 public unsafe Transform bone2 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_bone2); 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(IKConstraintBend.NativeFieldInfoPtr_bone2), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B6C RID: 11116 // (get) Token: 0x06007F62 RID: 32610 RVA: 0x0020768C File Offset: 0x0020588C // (set) Token: 0x06007F63 RID: 32611 RVA: 0x002076C0 File Offset: 0x002058C0 public unsafe Transform bone3 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_bone3); 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(IKConstraintBend.NativeFieldInfoPtr_bone3), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B6D RID: 11117 // (get) Token: 0x06007F64 RID: 32612 RVA: 0x002076E8 File Offset: 0x002058E8 // (set) Token: 0x06007F65 RID: 32613 RVA: 0x0020771C File Offset: 0x0020591C public unsafe Transform bendGoal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_bendGoal); 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(IKConstraintBend.NativeFieldInfoPtr_bendGoal), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B6E RID: 11118 // (get) Token: 0x06007F66 RID: 32614 RVA: 0x00207744 File Offset: 0x00205944 // (set) Token: 0x06007F67 RID: 32615 RVA: 0x0020776C File Offset: 0x0020596C public unsafe Vector3 direction { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_direction); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_direction)) = value; } } // Token: 0x17002B6F RID: 11119 // (get) Token: 0x06007F68 RID: 32616 RVA: 0x00207790 File Offset: 0x00205990 // (set) Token: 0x06007F69 RID: 32617 RVA: 0x002077B8 File Offset: 0x002059B8 public unsafe Quaternion rotationOffset { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_rotationOffset); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_rotationOffset)) = value; } } // Token: 0x17002B70 RID: 11120 // (get) Token: 0x06007F6A RID: 32618 RVA: 0x002077DC File Offset: 0x002059DC // (set) Token: 0x06007F6B RID: 32619 RVA: 0x00207804 File Offset: 0x00205A04 public unsafe float weight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_weight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_weight)) = value; } } // Token: 0x17002B71 RID: 11121 // (get) Token: 0x06007F6C RID: 32620 RVA: 0x00207828 File Offset: 0x00205A28 // (set) Token: 0x06007F6D RID: 32621 RVA: 0x00207850 File Offset: 0x00205A50 public unsafe Vector3 defaultLocalDirection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_defaultLocalDirection); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_defaultLocalDirection)) = value; } } // Token: 0x17002B72 RID: 11122 // (get) Token: 0x06007F6E RID: 32622 RVA: 0x00207874 File Offset: 0x00205A74 // (set) Token: 0x06007F6F RID: 32623 RVA: 0x0020789C File Offset: 0x00205A9C public unsafe Vector3 defaultChildDirection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_defaultChildDirection); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_defaultChildDirection)) = value; } } // Token: 0x17002B73 RID: 11123 // (get) Token: 0x06007F70 RID: 32624 RVA: 0x002078C0 File Offset: 0x00205AC0 // (set) Token: 0x06007F71 RID: 32625 RVA: 0x002078E8 File Offset: 0x00205AE8 public unsafe float clampF { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_clampF); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_clampF)) = value; } } // Token: 0x17002B74 RID: 11124 // (get) Token: 0x06007F72 RID: 32626 RVA: 0x0020790C File Offset: 0x00205B0C // (set) Token: 0x06007F73 RID: 32627 RVA: 0x00207934 File Offset: 0x00205B34 public unsafe int chainIndex1 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_chainIndex1); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_chainIndex1)) = value; } } // Token: 0x17002B75 RID: 11125 // (get) Token: 0x06007F74 RID: 32628 RVA: 0x00207958 File Offset: 0x00205B58 // (set) Token: 0x06007F75 RID: 32629 RVA: 0x00207980 File Offset: 0x00205B80 public unsafe int nodeIndex1 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_nodeIndex1); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_nodeIndex1)) = value; } } // Token: 0x17002B76 RID: 11126 // (get) Token: 0x06007F76 RID: 32630 RVA: 0x002079A4 File Offset: 0x00205BA4 // (set) Token: 0x06007F77 RID: 32631 RVA: 0x002079CC File Offset: 0x00205BCC public unsafe int chainIndex2 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_chainIndex2); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_chainIndex2)) = value; } } // Token: 0x17002B77 RID: 11127 // (get) Token: 0x06007F78 RID: 32632 RVA: 0x002079F0 File Offset: 0x00205BF0 // (set) Token: 0x06007F79 RID: 32633 RVA: 0x00207A18 File Offset: 0x00205C18 public unsafe int nodeIndex2 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_nodeIndex2); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_nodeIndex2)) = value; } } // Token: 0x17002B78 RID: 11128 // (get) Token: 0x06007F7A RID: 32634 RVA: 0x00207A3C File Offset: 0x00205C3C // (set) Token: 0x06007F7B RID: 32635 RVA: 0x00207A64 File Offset: 0x00205C64 public unsafe int chainIndex3 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_chainIndex3); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_chainIndex3)) = value; } } // Token: 0x17002B79 RID: 11129 // (get) Token: 0x06007F7C RID: 32636 RVA: 0x00207A88 File Offset: 0x00205C88 // (set) Token: 0x06007F7D RID: 32637 RVA: 0x00207AB0 File Offset: 0x00205CB0 public unsafe int nodeIndex3 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_nodeIndex3); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_nodeIndex3)) = value; } } // Token: 0x17002B7A RID: 11130 // (get) Token: 0x06007F7E RID: 32638 RVA: 0x00207AD4 File Offset: 0x00205CD4 // (set) Token: 0x06007F7F RID: 32639 RVA: 0x00207AFC File Offset: 0x00205CFC public unsafe bool _initiated_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr__initiated_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr__initiated_k__BackingField)) = value; } } // Token: 0x040054F7 RID: 21751 private static readonly IntPtr NativeFieldInfoPtr_bone1; // Token: 0x040054F8 RID: 21752 private static readonly IntPtr NativeFieldInfoPtr_bone2; // Token: 0x040054F9 RID: 21753 private static readonly IntPtr NativeFieldInfoPtr_bone3; // Token: 0x040054FA RID: 21754 private static readonly IntPtr NativeFieldInfoPtr_bendGoal; // Token: 0x040054FB RID: 21755 private static readonly IntPtr NativeFieldInfoPtr_direction; // Token: 0x040054FC RID: 21756 private static readonly IntPtr NativeFieldInfoPtr_rotationOffset; // Token: 0x040054FD RID: 21757 private static readonly IntPtr NativeFieldInfoPtr_weight; // Token: 0x040054FE RID: 21758 private static readonly IntPtr NativeFieldInfoPtr_defaultLocalDirection; // Token: 0x040054FF RID: 21759 private static readonly IntPtr NativeFieldInfoPtr_defaultChildDirection; // Token: 0x04005500 RID: 21760 private static readonly IntPtr NativeFieldInfoPtr_clampF; // Token: 0x04005501 RID: 21761 private static readonly IntPtr NativeFieldInfoPtr_chainIndex1; // Token: 0x04005502 RID: 21762 private static readonly IntPtr NativeFieldInfoPtr_nodeIndex1; // Token: 0x04005503 RID: 21763 private static readonly IntPtr NativeFieldInfoPtr_chainIndex2; // Token: 0x04005504 RID: 21764 private static readonly IntPtr NativeFieldInfoPtr_nodeIndex2; // Token: 0x04005505 RID: 21765 private static readonly IntPtr NativeFieldInfoPtr_chainIndex3; // Token: 0x04005506 RID: 21766 private static readonly IntPtr NativeFieldInfoPtr_nodeIndex3; // Token: 0x04005507 RID: 21767 private static readonly IntPtr NativeFieldInfoPtr__initiated_k__BackingField; // Token: 0x04005508 RID: 21768 private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolverFullBody_Logger_0; // Token: 0x04005509 RID: 21769 private static readonly IntPtr NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0; // Token: 0x0400550A RID: 21770 private static readonly IntPtr NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0; // Token: 0x0400550B RID: 21771 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0400550C RID: 21772 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_Transform_Transform_0; // Token: 0x0400550D RID: 21773 private static readonly IntPtr NativeMethodInfoPtr_SetBones_Public_Void_Transform_Transform_Transform_0; // Token: 0x0400550E RID: 21774 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0; // Token: 0x0400550F RID: 21775 private static readonly IntPtr NativeMethodInfoPtr_SetLimbOrientation_Public_Void_Vector3_Vector3_Vector3_0; // Token: 0x04005510 RID: 21776 private static readonly IntPtr NativeMethodInfoPtr_LimitBend_Public_Void_Single_Single_0; // Token: 0x04005511 RID: 21777 private static readonly IntPtr NativeMethodInfoPtr_GetDir_Public_Vector3_IKSolverFullBody_0; // Token: 0x04005512 RID: 21778 private static readonly IntPtr NativeMethodInfoPtr_OrthoToLimb_Private_Vector3_IKSolverFullBody_Vector3_0; // Token: 0x04005513 RID: 21779 private static readonly IntPtr NativeMethodInfoPtr_OrthoToBone1_Private_Vector3_IKSolverFullBody_Vector3_0; } }