using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000407 RID: 1031 [Serializable] public class Finger : Il2CppSystem.Object { // Token: 0x17002A54 RID: 10836 // (get) Token: 0x06007BD3 RID: 31699 RVA: 0x001F8488 File Offset: 0x001F6688 // (set) Token: 0x06007BD4 RID: 31700 RVA: 0x001F84D8 File Offset: 0x001F66D8 public unsafe bool initiated { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Finger.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(Finger.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002A55 RID: 10837 // (get) Token: 0x06007BD5 RID: 31701 RVA: 0x001F852C File Offset: 0x001F672C // (set) Token: 0x06007BD6 RID: 31702 RVA: 0x001F857C File Offset: 0x001F677C public unsafe Vector3 IKPosition { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Finger.NativeMethodInfoPtr_get_IKPosition_Public_get_Vector3_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(Finger.NativeMethodInfoPtr_set_IKPosition_Public_set_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002A56 RID: 10838 // (get) Token: 0x06007BD7 RID: 31703 RVA: 0x001F85D0 File Offset: 0x001F67D0 // (set) Token: 0x06007BD8 RID: 31704 RVA: 0x001F8620 File Offset: 0x001F6820 public unsafe Quaternion IKRotation { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Finger.NativeMethodInfoPtr_get_IKRotation_Public_get_Quaternion_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(Finger.NativeMethodInfoPtr_set_IKRotation_Public_set_Void_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x06007BD9 RID: 31705 RVA: 0x001F8674 File Offset: 0x001F6874 [CallerCount(2)] [CachedScanResults(RefRangeStart = 594235, RefRangeEnd = 594237, XrefRangeStart = 594224, XrefRangeEnd = 594235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsValid(ref string errorMessage) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; ref IntPtr ptr2 = ref *ptr; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(errorMessage); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(Finger.NativeMethodInfoPtr_IsValid_Public_Boolean_byref_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); errorMessage = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } } // Token: 0x06007BDA RID: 31706 RVA: 0x001F86F4 File Offset: 0x001F68F4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 594258, RefRangeEnd = 594260, XrefRangeStart = 594237, XrefRangeEnd = 594258, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Initiate(Transform hand, int index) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(hand); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref index; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Finger.NativeMethodInfoPtr_Initiate_Public_Void_Transform_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007BDB RID: 31707 RVA: 0x001F8760 File Offset: 0x001F6960 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 594260, XrefRangeEnd = 594266, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FixTransforms() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Finger.NativeMethodInfoPtr_FixTransforms_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007BDC RID: 31708 RVA: 0x001F87A4 File Offset: 0x001F69A4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 594283, RefRangeEnd = 594285, XrefRangeStart = 594266, XrefRangeEnd = 594283, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update(float masterWeight) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref masterWeight; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Finger.NativeMethodInfoPtr_Update_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06007BDD RID: 31709 RVA: 0x001F87F8 File Offset: 0x001F69F8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 594285, XrefRangeEnd = 594286, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Finger() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Finger.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007BDE RID: 31710 RVA: 0x001F8844 File Offset: 0x001F6A44 // Note: this type is marked as 'beforefieldinit'. static Finger() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "Finger"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); Finger.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "weight"); Finger.NativeFieldInfoPtr_bone1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bone1"); Finger.NativeFieldInfoPtr_bone2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bone2"); Finger.NativeFieldInfoPtr_bone3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bone3"); Finger.NativeFieldInfoPtr_tip = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "tip"); Finger.NativeFieldInfoPtr_target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "target"); Finger.NativeFieldInfoPtr__initiated_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Finger.NativeFieldInfoPtr_solver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "solver"); Finger.NativeFieldInfoPtr_bone3RelativeToTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bone3RelativeToTarget"); Finger.NativeFieldInfoPtr_bone3DefaultLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bone3DefaultLocalPosition"); Finger.NativeFieldInfoPtr_bone3DefaultLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bone3DefaultLocalRotation"); Finger.NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672593); Finger.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672594); Finger.NativeMethodInfoPtr_get_IKPosition_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672595); Finger.NativeMethodInfoPtr_set_IKPosition_Public_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672596); Finger.NativeMethodInfoPtr_get_IKRotation_Public_get_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672597); Finger.NativeMethodInfoPtr_set_IKRotation_Public_set_Void_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672598); Finger.NativeMethodInfoPtr_IsValid_Public_Boolean_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672599); Finger.NativeMethodInfoPtr_Initiate_Public_Void_Transform_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672600); Finger.NativeMethodInfoPtr_FixTransforms_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672601); Finger.NativeMethodInfoPtr_Update_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672602); Finger.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672603); } // Token: 0x06007BDF RID: 31711 RVA: 0x0000A688 File Offset: 0x00008888 public Finger(IntPtr pointer) : base(pointer) { } // Token: 0x17002A49 RID: 10825 // (get) Token: 0x06007BE0 RID: 31712 RVA: 0x001F8A2C File Offset: 0x001F6C2C // (set) Token: 0x06007BE1 RID: 31713 RVA: 0x001F8A54 File Offset: 0x001F6C54 public unsafe float weight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr_weight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr_weight)) = value; } } // Token: 0x17002A4A RID: 10826 // (get) Token: 0x06007BE2 RID: 31714 RVA: 0x001F8A78 File Offset: 0x001F6C78 // (set) Token: 0x06007BE3 RID: 31715 RVA: 0x001F8AAC File Offset: 0x001F6CAC public unsafe Transform bone1 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.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(Finger.NativeFieldInfoPtr_bone1), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002A4B RID: 10827 // (get) Token: 0x06007BE4 RID: 31716 RVA: 0x001F8AD4 File Offset: 0x001F6CD4 // (set) Token: 0x06007BE5 RID: 31717 RVA: 0x001F8B08 File Offset: 0x001F6D08 public unsafe Transform bone2 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.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(Finger.NativeFieldInfoPtr_bone2), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002A4C RID: 10828 // (get) Token: 0x06007BE6 RID: 31718 RVA: 0x001F8B30 File Offset: 0x001F6D30 // (set) Token: 0x06007BE7 RID: 31719 RVA: 0x001F8B64 File Offset: 0x001F6D64 public unsafe Transform bone3 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.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(Finger.NativeFieldInfoPtr_bone3), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002A4D RID: 10829 // (get) Token: 0x06007BE8 RID: 31720 RVA: 0x001F8B8C File Offset: 0x001F6D8C // (set) Token: 0x06007BE9 RID: 31721 RVA: 0x001F8BC0 File Offset: 0x001F6DC0 public unsafe Transform tip { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr_tip); 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(Finger.NativeFieldInfoPtr_tip), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002A4E RID: 10830 // (get) Token: 0x06007BEA RID: 31722 RVA: 0x001F8BE8 File Offset: 0x001F6DE8 // (set) Token: 0x06007BEB RID: 31723 RVA: 0x001F8C1C File Offset: 0x001F6E1C public unsafe Transform target { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.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(Finger.NativeFieldInfoPtr_target), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002A4F RID: 10831 // (get) Token: 0x06007BEC RID: 31724 RVA: 0x001F8C44 File Offset: 0x001F6E44 // (set) Token: 0x06007BED RID: 31725 RVA: 0x001F8C6C File Offset: 0x001F6E6C public unsafe bool _initiated_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr__initiated_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr__initiated_k__BackingField)) = value; } } // Token: 0x17002A50 RID: 10832 // (get) Token: 0x06007BEE RID: 31726 RVA: 0x001F8C90 File Offset: 0x001F6E90 // (set) Token: 0x06007BEF RID: 31727 RVA: 0x001F8CC4 File Offset: 0x001F6EC4 public unsafe IKSolverLimb solver { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr_solver); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new IKSolverLimb(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr_solver), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002A51 RID: 10833 // (get) Token: 0x06007BF0 RID: 31728 RVA: 0x001F8CEC File Offset: 0x001F6EEC // (set) Token: 0x06007BF1 RID: 31729 RVA: 0x001F8D14 File Offset: 0x001F6F14 public unsafe Quaternion bone3RelativeToTarget { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr_bone3RelativeToTarget); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr_bone3RelativeToTarget)) = value; } } // Token: 0x17002A52 RID: 10834 // (get) Token: 0x06007BF2 RID: 31730 RVA: 0x001F8D38 File Offset: 0x001F6F38 // (set) Token: 0x06007BF3 RID: 31731 RVA: 0x001F8D60 File Offset: 0x001F6F60 public unsafe Vector3 bone3DefaultLocalPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr_bone3DefaultLocalPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr_bone3DefaultLocalPosition)) = value; } } // Token: 0x17002A53 RID: 10835 // (get) Token: 0x06007BF4 RID: 31732 RVA: 0x001F8D84 File Offset: 0x001F6F84 // (set) Token: 0x06007BF5 RID: 31733 RVA: 0x001F8DAC File Offset: 0x001F6FAC public unsafe Quaternion bone3DefaultLocalRotation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr_bone3DefaultLocalRotation); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Finger.NativeFieldInfoPtr_bone3DefaultLocalRotation)) = value; } } // Token: 0x040052BD RID: 21181 private static readonly IntPtr NativeFieldInfoPtr_weight; // Token: 0x040052BE RID: 21182 private static readonly IntPtr NativeFieldInfoPtr_bone1; // Token: 0x040052BF RID: 21183 private static readonly IntPtr NativeFieldInfoPtr_bone2; // Token: 0x040052C0 RID: 21184 private static readonly IntPtr NativeFieldInfoPtr_bone3; // Token: 0x040052C1 RID: 21185 private static readonly IntPtr NativeFieldInfoPtr_tip; // Token: 0x040052C2 RID: 21186 private static readonly IntPtr NativeFieldInfoPtr_target; // Token: 0x040052C3 RID: 21187 private static readonly IntPtr NativeFieldInfoPtr__initiated_k__BackingField; // Token: 0x040052C4 RID: 21188 private static readonly IntPtr NativeFieldInfoPtr_solver; // Token: 0x040052C5 RID: 21189 private static readonly IntPtr NativeFieldInfoPtr_bone3RelativeToTarget; // Token: 0x040052C6 RID: 21190 private static readonly IntPtr NativeFieldInfoPtr_bone3DefaultLocalPosition; // Token: 0x040052C7 RID: 21191 private static readonly IntPtr NativeFieldInfoPtr_bone3DefaultLocalRotation; // Token: 0x040052C8 RID: 21192 private static readonly IntPtr NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0; // Token: 0x040052C9 RID: 21193 private static readonly IntPtr NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0; // Token: 0x040052CA RID: 21194 private static readonly IntPtr NativeMethodInfoPtr_get_IKPosition_Public_get_Vector3_0; // Token: 0x040052CB RID: 21195 private static readonly IntPtr NativeMethodInfoPtr_set_IKPosition_Public_set_Void_Vector3_0; // Token: 0x040052CC RID: 21196 private static readonly IntPtr NativeMethodInfoPtr_get_IKRotation_Public_get_Quaternion_0; // Token: 0x040052CD RID: 21197 private static readonly IntPtr NativeMethodInfoPtr_set_IKRotation_Public_set_Void_Quaternion_0; // Token: 0x040052CE RID: 21198 private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Boolean_byref_String_0; // Token: 0x040052CF RID: 21199 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_Transform_Int32_0; // Token: 0x040052D0 RID: 21200 private static readonly IntPtr NativeMethodInfoPtr_FixTransforms_Public_Void_0; // Token: 0x040052D1 RID: 21201 private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_Single_0; // Token: 0x040052D2 RID: 21202 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }