using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000424 RID: 1060 public class FBBIKHeadEffector : MonoBehaviour { // Token: 0x06007E74 RID: 32372 RVA: 0x002038C8 File Offset: 0x00201AC8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596045, XrefRangeEnd = 596091, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Awake() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E75 RID: 32373 RVA: 0x0020390C File Offset: 0x00201B0C [CallerCount(1)] [CachedScanResults(RefRangeStart = 596130, RefRangeEnd = 596131, XrefRangeStart = 596091, XrefRangeEnd = 596130, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnStoreDefaultLocalState() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_OnStoreDefaultLocalState_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E76 RID: 32374 RVA: 0x00203950 File Offset: 0x00201B50 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596131, XrefRangeEnd = 596154, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnFixTransforms() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_OnFixTransforms_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E77 RID: 32375 RVA: 0x00203994 File Offset: 0x00201B94 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596154, XrefRangeEnd = 596188, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnPreRead() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_OnPreRead_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E78 RID: 32376 RVA: 0x002039D8 File Offset: 0x00201BD8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 596205, RefRangeEnd = 596206, XrefRangeStart = 596188, XrefRangeEnd = 596205, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SpineBend() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_SpineBend_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E79 RID: 32377 RVA: 0x00203A1C File Offset: 0x00201C1C [CallerCount(1)] [CachedScanResults(RefRangeStart = 596225, RefRangeEnd = 596226, XrefRangeStart = 596206, XrefRangeEnd = 596225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CCDPass() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_CCDPass_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E7A RID: 32378 RVA: 0x00203A60 File Offset: 0x00201C60 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596226, XrefRangeEnd = 596273, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Iterate(int iteration) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref iteration; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_Iterate_Private_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06007E7B RID: 32379 RVA: 0x00203AB4 File Offset: 0x00201CB4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596273, XrefRangeEnd = 596288, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnPostUpdate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_OnPostUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E7C RID: 32380 RVA: 0x00203AF8 File Offset: 0x00201CF8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 596300, RefRangeEnd = 596301, XrefRangeStart = 596288, XrefRangeEnd = 596300, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ChestDirection() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_ChestDirection_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E7D RID: 32381 RVA: 0x00203B3C File Offset: 0x00201D3C [CallerCount(1)] [CachedScanResults(RefRangeStart = 596317, RefRangeEnd = 596318, XrefRangeStart = 596301, XrefRangeEnd = 596317, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void PostStretching() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_PostStretching_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E7E RID: 32382 RVA: 0x00203B80 File Offset: 0x00201D80 [CallerCount(5)] [CachedScanResults(RefRangeStart = 596321, RefRangeEnd = 596326, XrefRangeStart = 596318, XrefRangeEnd = 596321, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void LerpSolverPosition(IKEffector effector, Vector3 position, float weight, Vector3 offset) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(effector); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref position; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref offset; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_LerpSolverPosition_Private_Void_IKEffector_Vector3_Single_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E7F RID: 32383 RVA: 0x00203C14 File Offset: 0x00201E14 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596326, XrefRangeEnd = 596327, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Solve(ref Vector3 pos1, ref Vector3 pos2, float nominalDistance) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = &pos1; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &pos2; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref nominalDistance; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_Solve_Private_Void_byref_Vector3_byref_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E80 RID: 32384 RVA: 0x00203C90 File Offset: 0x00201E90 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596327, XrefRangeEnd = 596373, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDestroy() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E81 RID: 32385 RVA: 0x00203CD4 File Offset: 0x00201ED4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596373, XrefRangeEnd = 596406, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe FBBIKHeadEffector() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007E82 RID: 32386 RVA: 0x00203D20 File Offset: 0x00201F20 // Note: this type is marked as 'beforefieldinit'. static FBBIKHeadEffector() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "FBBIKHeadEffector"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); FBBIKHeadEffector.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ik"); FBBIKHeadEffector.NativeFieldInfoPtr_positionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "positionWeight"); FBBIKHeadEffector.NativeFieldInfoPtr_bodyWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bodyWeight"); FBBIKHeadEffector.NativeFieldInfoPtr_thighWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "thighWeight"); FBBIKHeadEffector.NativeFieldInfoPtr_handsPullBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "handsPullBody"); FBBIKHeadEffector.NativeFieldInfoPtr_rotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rotationWeight"); FBBIKHeadEffector.NativeFieldInfoPtr_bodyClampWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bodyClampWeight"); FBBIKHeadEffector.NativeFieldInfoPtr_headClampWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "headClampWeight"); FBBIKHeadEffector.NativeFieldInfoPtr_bendWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bendWeight"); FBBIKHeadEffector.NativeFieldInfoPtr_bendBones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bendBones"); FBBIKHeadEffector.NativeFieldInfoPtr_CCDWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "CCDWeight"); FBBIKHeadEffector.NativeFieldInfoPtr_roll = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "roll"); FBBIKHeadEffector.NativeFieldInfoPtr_damper = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "damper"); FBBIKHeadEffector.NativeFieldInfoPtr_CCDBones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "CCDBones"); FBBIKHeadEffector.NativeFieldInfoPtr_postStretchWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "postStretchWeight"); FBBIKHeadEffector.NativeFieldInfoPtr_maxStretch = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "maxStretch"); FBBIKHeadEffector.NativeFieldInfoPtr_stretchDamper = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "stretchDamper"); FBBIKHeadEffector.NativeFieldInfoPtr_fixHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "fixHead"); FBBIKHeadEffector.NativeFieldInfoPtr_stretchBones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "stretchBones"); FBBIKHeadEffector.NativeFieldInfoPtr_chestDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chestDirection"); FBBIKHeadEffector.NativeFieldInfoPtr_chestDirectionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chestDirectionWeight"); FBBIKHeadEffector.NativeFieldInfoPtr_chestBones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chestBones"); FBBIKHeadEffector.NativeFieldInfoPtr_OnPostHeadEffectorFK = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnPostHeadEffectorFK"); FBBIKHeadEffector.NativeFieldInfoPtr_offset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "offset"); FBBIKHeadEffector.NativeFieldInfoPtr_headToBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "headToBody"); FBBIKHeadEffector.NativeFieldInfoPtr_shoulderCenterToHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "shoulderCenterToHead"); FBBIKHeadEffector.NativeFieldInfoPtr_headToLeftThigh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "headToLeftThigh"); FBBIKHeadEffector.NativeFieldInfoPtr_headToRightThigh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "headToRightThigh"); FBBIKHeadEffector.NativeFieldInfoPtr_leftShoulderPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "leftShoulderPos"); FBBIKHeadEffector.NativeFieldInfoPtr_rightShoulderPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rightShoulderPos"); FBBIKHeadEffector.NativeFieldInfoPtr_shoulderDist = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "shoulderDist"); FBBIKHeadEffector.NativeFieldInfoPtr_leftShoulderDist = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "leftShoulderDist"); FBBIKHeadEffector.NativeFieldInfoPtr_rightShoulderDist = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rightShoulderDist"); FBBIKHeadEffector.NativeFieldInfoPtr_chestRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chestRotation"); FBBIKHeadEffector.NativeFieldInfoPtr_headRotationRelativeToRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "headRotationRelativeToRoot"); FBBIKHeadEffector.NativeFieldInfoPtr_ccdDefaultLocalRotations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ccdDefaultLocalRotations"); FBBIKHeadEffector.NativeFieldInfoPtr_headLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "headLocalPosition"); FBBIKHeadEffector.NativeFieldInfoPtr_headLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "headLocalRotation"); FBBIKHeadEffector.NativeFieldInfoPtr_stretchLocalPositions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "stretchLocalPositions"); FBBIKHeadEffector.NativeFieldInfoPtr_stretchLocalRotations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "stretchLocalRotations"); FBBIKHeadEffector.NativeFieldInfoPtr_chestLocalPositions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chestLocalPositions"); FBBIKHeadEffector.NativeFieldInfoPtr_chestLocalRotations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chestLocalRotations"); FBBIKHeadEffector.NativeFieldInfoPtr_bendBonesCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bendBonesCount"); FBBIKHeadEffector.NativeFieldInfoPtr_ccdBonesCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ccdBonesCount"); FBBIKHeadEffector.NativeFieldInfoPtr_stretchBonesCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "stretchBonesCount"); FBBIKHeadEffector.NativeFieldInfoPtr_chestBonesCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chestBonesCount"); FBBIKHeadEffector.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672848); FBBIKHeadEffector.NativeMethodInfoPtr_OnStoreDefaultLocalState_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672849); FBBIKHeadEffector.NativeMethodInfoPtr_OnFixTransforms_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672850); FBBIKHeadEffector.NativeMethodInfoPtr_OnPreRead_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672851); FBBIKHeadEffector.NativeMethodInfoPtr_SpineBend_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672852); FBBIKHeadEffector.NativeMethodInfoPtr_CCDPass_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672853); FBBIKHeadEffector.NativeMethodInfoPtr_Iterate_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672854); FBBIKHeadEffector.NativeMethodInfoPtr_OnPostUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672855); FBBIKHeadEffector.NativeMethodInfoPtr_ChestDirection_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672856); FBBIKHeadEffector.NativeMethodInfoPtr_PostStretching_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672857); FBBIKHeadEffector.NativeMethodInfoPtr_LerpSolverPosition_Private_Void_IKEffector_Vector3_Single_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672858); FBBIKHeadEffector.NativeMethodInfoPtr_Solve_Private_Void_byref_Vector3_byref_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672859); FBBIKHeadEffector.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672860); FBBIKHeadEffector.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672861); } // Token: 0x06007E83 RID: 32387 RVA: 0x0000351C File Offset: 0x0000171C public FBBIKHeadEffector(IntPtr pointer) : base(pointer) { } // Token: 0x17002B16 RID: 11030 // (get) Token: 0x06007E84 RID: 32388 RVA: 0x00204200 File Offset: 0x00202400 // (set) Token: 0x06007E85 RID: 32389 RVA: 0x00204234 File Offset: 0x00202434 public unsafe FullBodyBipedIK ik { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_ik); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B17 RID: 11031 // (get) Token: 0x06007E86 RID: 32390 RVA: 0x0020425C File Offset: 0x0020245C // (set) Token: 0x06007E87 RID: 32391 RVA: 0x00204284 File Offset: 0x00202484 public unsafe float positionWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_positionWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_positionWeight)) = value; } } // Token: 0x17002B18 RID: 11032 // (get) Token: 0x06007E88 RID: 32392 RVA: 0x002042A8 File Offset: 0x002024A8 // (set) Token: 0x06007E89 RID: 32393 RVA: 0x002042D0 File Offset: 0x002024D0 public unsafe float bodyWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_bodyWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_bodyWeight)) = value; } } // Token: 0x17002B19 RID: 11033 // (get) Token: 0x06007E8A RID: 32394 RVA: 0x002042F4 File Offset: 0x002024F4 // (set) Token: 0x06007E8B RID: 32395 RVA: 0x0020431C File Offset: 0x0020251C public unsafe float thighWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_thighWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_thighWeight)) = value; } } // Token: 0x17002B1A RID: 11034 // (get) Token: 0x06007E8C RID: 32396 RVA: 0x00204340 File Offset: 0x00202540 // (set) Token: 0x06007E8D RID: 32397 RVA: 0x00204368 File Offset: 0x00202568 public unsafe bool handsPullBody { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_handsPullBody); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_handsPullBody)) = value; } } // Token: 0x17002B1B RID: 11035 // (get) Token: 0x06007E8E RID: 32398 RVA: 0x0020438C File Offset: 0x0020258C // (set) Token: 0x06007E8F RID: 32399 RVA: 0x002043B4 File Offset: 0x002025B4 public unsafe float rotationWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_rotationWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_rotationWeight)) = value; } } // Token: 0x17002B1C RID: 11036 // (get) Token: 0x06007E90 RID: 32400 RVA: 0x002043D8 File Offset: 0x002025D8 // (set) Token: 0x06007E91 RID: 32401 RVA: 0x00204400 File Offset: 0x00202600 public unsafe float bodyClampWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_bodyClampWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_bodyClampWeight)) = value; } } // Token: 0x17002B1D RID: 11037 // (get) Token: 0x06007E92 RID: 32402 RVA: 0x00204424 File Offset: 0x00202624 // (set) Token: 0x06007E93 RID: 32403 RVA: 0x0020444C File Offset: 0x0020264C public unsafe float headClampWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headClampWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headClampWeight)) = value; } } // Token: 0x17002B1E RID: 11038 // (get) Token: 0x06007E94 RID: 32404 RVA: 0x00204470 File Offset: 0x00202670 // (set) Token: 0x06007E95 RID: 32405 RVA: 0x00204498 File Offset: 0x00202698 public unsafe float bendWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_bendWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_bendWeight)) = value; } } // Token: 0x17002B1F RID: 11039 // (get) Token: 0x06007E96 RID: 32406 RVA: 0x002044BC File Offset: 0x002026BC // (set) Token: 0x06007E97 RID: 32407 RVA: 0x002044F0 File Offset: 0x002026F0 public unsafe Il2CppReferenceArray bendBones { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_bendBones); 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(FBBIKHeadEffector.NativeFieldInfoPtr_bendBones), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B20 RID: 11040 // (get) Token: 0x06007E98 RID: 32408 RVA: 0x00204518 File Offset: 0x00202718 // (set) Token: 0x06007E99 RID: 32409 RVA: 0x00204540 File Offset: 0x00202740 public unsafe float CCDWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_CCDWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_CCDWeight)) = value; } } // Token: 0x17002B21 RID: 11041 // (get) Token: 0x06007E9A RID: 32410 RVA: 0x00204564 File Offset: 0x00202764 // (set) Token: 0x06007E9B RID: 32411 RVA: 0x0020458C File Offset: 0x0020278C public unsafe float roll { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_roll); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_roll)) = value; } } // Token: 0x17002B22 RID: 11042 // (get) Token: 0x06007E9C RID: 32412 RVA: 0x002045B0 File Offset: 0x002027B0 // (set) Token: 0x06007E9D RID: 32413 RVA: 0x002045D8 File Offset: 0x002027D8 public unsafe float damper { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_damper); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_damper)) = value; } } // Token: 0x17002B23 RID: 11043 // (get) Token: 0x06007E9E RID: 32414 RVA: 0x002045FC File Offset: 0x002027FC // (set) Token: 0x06007E9F RID: 32415 RVA: 0x00204630 File Offset: 0x00202830 public unsafe Il2CppReferenceArray CCDBones { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_CCDBones); 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(FBBIKHeadEffector.NativeFieldInfoPtr_CCDBones), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B24 RID: 11044 // (get) Token: 0x06007EA0 RID: 32416 RVA: 0x00204658 File Offset: 0x00202858 // (set) Token: 0x06007EA1 RID: 32417 RVA: 0x00204680 File Offset: 0x00202880 public unsafe float postStretchWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_postStretchWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_postStretchWeight)) = value; } } // Token: 0x17002B25 RID: 11045 // (get) Token: 0x06007EA2 RID: 32418 RVA: 0x002046A4 File Offset: 0x002028A4 // (set) Token: 0x06007EA3 RID: 32419 RVA: 0x002046CC File Offset: 0x002028CC public unsafe float maxStretch { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_maxStretch); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_maxStretch)) = value; } } // Token: 0x17002B26 RID: 11046 // (get) Token: 0x06007EA4 RID: 32420 RVA: 0x002046F0 File Offset: 0x002028F0 // (set) Token: 0x06007EA5 RID: 32421 RVA: 0x00204718 File Offset: 0x00202918 public unsafe float stretchDamper { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_stretchDamper); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_stretchDamper)) = value; } } // Token: 0x17002B27 RID: 11047 // (get) Token: 0x06007EA6 RID: 32422 RVA: 0x0020473C File Offset: 0x0020293C // (set) Token: 0x06007EA7 RID: 32423 RVA: 0x00204764 File Offset: 0x00202964 public unsafe bool fixHead { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_fixHead); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_fixHead)) = value; } } // Token: 0x17002B28 RID: 11048 // (get) Token: 0x06007EA8 RID: 32424 RVA: 0x00204788 File Offset: 0x00202988 // (set) Token: 0x06007EA9 RID: 32425 RVA: 0x002047BC File Offset: 0x002029BC public unsafe Il2CppReferenceArray stretchBones { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_stretchBones); 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(FBBIKHeadEffector.NativeFieldInfoPtr_stretchBones), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B29 RID: 11049 // (get) Token: 0x06007EAA RID: 32426 RVA: 0x002047E4 File Offset: 0x002029E4 // (set) Token: 0x06007EAB RID: 32427 RVA: 0x0020480C File Offset: 0x00202A0C public unsafe Vector3 chestDirection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestDirection); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestDirection)) = value; } } // Token: 0x17002B2A RID: 11050 // (get) Token: 0x06007EAC RID: 32428 RVA: 0x00204830 File Offset: 0x00202A30 // (set) Token: 0x06007EAD RID: 32429 RVA: 0x00204858 File Offset: 0x00202A58 public unsafe float chestDirectionWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestDirectionWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestDirectionWeight)) = value; } } // Token: 0x17002B2B RID: 11051 // (get) Token: 0x06007EAE RID: 32430 RVA: 0x0020487C File Offset: 0x00202A7C // (set) Token: 0x06007EAF RID: 32431 RVA: 0x002048B0 File Offset: 0x00202AB0 public unsafe Il2CppReferenceArray chestBones { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestBones); 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(FBBIKHeadEffector.NativeFieldInfoPtr_chestBones), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B2C RID: 11052 // (get) Token: 0x06007EB0 RID: 32432 RVA: 0x002048D8 File Offset: 0x00202AD8 // (set) Token: 0x06007EB1 RID: 32433 RVA: 0x0020490C File Offset: 0x00202B0C public unsafe IKSolver.UpdateDelegate OnPostHeadEffectorFK { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_OnPostHeadEffectorFK); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new IKSolver.UpdateDelegate(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_OnPostHeadEffectorFK), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B2D RID: 11053 // (get) Token: 0x06007EB2 RID: 32434 RVA: 0x00204934 File Offset: 0x00202B34 // (set) Token: 0x06007EB3 RID: 32435 RVA: 0x0020495C File Offset: 0x00202B5C public unsafe Vector3 offset { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_offset); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_offset)) = value; } } // Token: 0x17002B2E RID: 11054 // (get) Token: 0x06007EB4 RID: 32436 RVA: 0x00204980 File Offset: 0x00202B80 // (set) Token: 0x06007EB5 RID: 32437 RVA: 0x002049A8 File Offset: 0x00202BA8 public unsafe Vector3 headToBody { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headToBody); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headToBody)) = value; } } // Token: 0x17002B2F RID: 11055 // (get) Token: 0x06007EB6 RID: 32438 RVA: 0x002049CC File Offset: 0x00202BCC // (set) Token: 0x06007EB7 RID: 32439 RVA: 0x002049F4 File Offset: 0x00202BF4 public unsafe Vector3 shoulderCenterToHead { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_shoulderCenterToHead); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_shoulderCenterToHead)) = value; } } // Token: 0x17002B30 RID: 11056 // (get) Token: 0x06007EB8 RID: 32440 RVA: 0x00204A18 File Offset: 0x00202C18 // (set) Token: 0x06007EB9 RID: 32441 RVA: 0x00204A40 File Offset: 0x00202C40 public unsafe Vector3 headToLeftThigh { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headToLeftThigh); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headToLeftThigh)) = value; } } // Token: 0x17002B31 RID: 11057 // (get) Token: 0x06007EBA RID: 32442 RVA: 0x00204A64 File Offset: 0x00202C64 // (set) Token: 0x06007EBB RID: 32443 RVA: 0x00204A8C File Offset: 0x00202C8C public unsafe Vector3 headToRightThigh { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headToRightThigh); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headToRightThigh)) = value; } } // Token: 0x17002B32 RID: 11058 // (get) Token: 0x06007EBC RID: 32444 RVA: 0x00204AB0 File Offset: 0x00202CB0 // (set) Token: 0x06007EBD RID: 32445 RVA: 0x00204AD8 File Offset: 0x00202CD8 public unsafe Vector3 leftShoulderPos { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_leftShoulderPos); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_leftShoulderPos)) = value; } } // Token: 0x17002B33 RID: 11059 // (get) Token: 0x06007EBE RID: 32446 RVA: 0x00204AFC File Offset: 0x00202CFC // (set) Token: 0x06007EBF RID: 32447 RVA: 0x00204B24 File Offset: 0x00202D24 public unsafe Vector3 rightShoulderPos { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_rightShoulderPos); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_rightShoulderPos)) = value; } } // Token: 0x17002B34 RID: 11060 // (get) Token: 0x06007EC0 RID: 32448 RVA: 0x00204B48 File Offset: 0x00202D48 // (set) Token: 0x06007EC1 RID: 32449 RVA: 0x00204B70 File Offset: 0x00202D70 public unsafe float shoulderDist { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_shoulderDist); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_shoulderDist)) = value; } } // Token: 0x17002B35 RID: 11061 // (get) Token: 0x06007EC2 RID: 32450 RVA: 0x00204B94 File Offset: 0x00202D94 // (set) Token: 0x06007EC3 RID: 32451 RVA: 0x00204BBC File Offset: 0x00202DBC public unsafe float leftShoulderDist { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_leftShoulderDist); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_leftShoulderDist)) = value; } } // Token: 0x17002B36 RID: 11062 // (get) Token: 0x06007EC4 RID: 32452 RVA: 0x00204BE0 File Offset: 0x00202DE0 // (set) Token: 0x06007EC5 RID: 32453 RVA: 0x00204C08 File Offset: 0x00202E08 public unsafe float rightShoulderDist { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_rightShoulderDist); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_rightShoulderDist)) = value; } } // Token: 0x17002B37 RID: 11063 // (get) Token: 0x06007EC6 RID: 32454 RVA: 0x00204C2C File Offset: 0x00202E2C // (set) Token: 0x06007EC7 RID: 32455 RVA: 0x00204C54 File Offset: 0x00202E54 public unsafe Quaternion chestRotation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestRotation); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestRotation)) = value; } } // Token: 0x17002B38 RID: 11064 // (get) Token: 0x06007EC8 RID: 32456 RVA: 0x00204C78 File Offset: 0x00202E78 // (set) Token: 0x06007EC9 RID: 32457 RVA: 0x00204CA0 File Offset: 0x00202EA0 public unsafe Quaternion headRotationRelativeToRoot { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headRotationRelativeToRoot); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headRotationRelativeToRoot)) = value; } } // Token: 0x17002B39 RID: 11065 // (get) Token: 0x06007ECA RID: 32458 RVA: 0x00204CC4 File Offset: 0x00202EC4 // (set) Token: 0x06007ECB RID: 32459 RVA: 0x00204CF8 File Offset: 0x00202EF8 public unsafe Il2CppStructArray ccdDefaultLocalRotations { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_ccdDefaultLocalRotations); 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(FBBIKHeadEffector.NativeFieldInfoPtr_ccdDefaultLocalRotations), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B3A RID: 11066 // (get) Token: 0x06007ECC RID: 32460 RVA: 0x00204D20 File Offset: 0x00202F20 // (set) Token: 0x06007ECD RID: 32461 RVA: 0x00204D48 File Offset: 0x00202F48 public unsafe Vector3 headLocalPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headLocalPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headLocalPosition)) = value; } } // Token: 0x17002B3B RID: 11067 // (get) Token: 0x06007ECE RID: 32462 RVA: 0x00204D6C File Offset: 0x00202F6C // (set) Token: 0x06007ECF RID: 32463 RVA: 0x00204D94 File Offset: 0x00202F94 public unsafe Quaternion headLocalRotation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headLocalRotation); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_headLocalRotation)) = value; } } // Token: 0x17002B3C RID: 11068 // (get) Token: 0x06007ED0 RID: 32464 RVA: 0x00204DB8 File Offset: 0x00202FB8 // (set) Token: 0x06007ED1 RID: 32465 RVA: 0x00204DEC File Offset: 0x00202FEC public unsafe Il2CppStructArray stretchLocalPositions { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_stretchLocalPositions); 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(FBBIKHeadEffector.NativeFieldInfoPtr_stretchLocalPositions), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B3D RID: 11069 // (get) Token: 0x06007ED2 RID: 32466 RVA: 0x00204E14 File Offset: 0x00203014 // (set) Token: 0x06007ED3 RID: 32467 RVA: 0x00204E48 File Offset: 0x00203048 public unsafe Il2CppStructArray stretchLocalRotations { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_stretchLocalRotations); 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(FBBIKHeadEffector.NativeFieldInfoPtr_stretchLocalRotations), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B3E RID: 11070 // (get) Token: 0x06007ED4 RID: 32468 RVA: 0x00204E70 File Offset: 0x00203070 // (set) Token: 0x06007ED5 RID: 32469 RVA: 0x00204EA4 File Offset: 0x002030A4 public unsafe Il2CppStructArray chestLocalPositions { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestLocalPositions); 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(FBBIKHeadEffector.NativeFieldInfoPtr_chestLocalPositions), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B3F RID: 11071 // (get) Token: 0x06007ED6 RID: 32470 RVA: 0x00204ECC File Offset: 0x002030CC // (set) Token: 0x06007ED7 RID: 32471 RVA: 0x00204F00 File Offset: 0x00203100 public unsafe Il2CppStructArray chestLocalRotations { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestLocalRotations); 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(FBBIKHeadEffector.NativeFieldInfoPtr_chestLocalRotations), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B40 RID: 11072 // (get) Token: 0x06007ED8 RID: 32472 RVA: 0x00204F28 File Offset: 0x00203128 // (set) Token: 0x06007ED9 RID: 32473 RVA: 0x00204F50 File Offset: 0x00203150 public unsafe int bendBonesCount { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_bendBonesCount); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_bendBonesCount)) = value; } } // Token: 0x17002B41 RID: 11073 // (get) Token: 0x06007EDA RID: 32474 RVA: 0x00204F74 File Offset: 0x00203174 // (set) Token: 0x06007EDB RID: 32475 RVA: 0x00204F9C File Offset: 0x0020319C public unsafe int ccdBonesCount { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_ccdBonesCount); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_ccdBonesCount)) = value; } } // Token: 0x17002B42 RID: 11074 // (get) Token: 0x06007EDC RID: 32476 RVA: 0x00204FC0 File Offset: 0x002031C0 // (set) Token: 0x06007EDD RID: 32477 RVA: 0x00204FE8 File Offset: 0x002031E8 public unsafe int stretchBonesCount { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_stretchBonesCount); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_stretchBonesCount)) = value; } } // Token: 0x17002B43 RID: 11075 // (get) Token: 0x06007EDE RID: 32478 RVA: 0x0020500C File Offset: 0x0020320C // (set) Token: 0x06007EDF RID: 32479 RVA: 0x00205034 File Offset: 0x00203234 public unsafe int chestBonesCount { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestBonesCount); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestBonesCount)) = value; } } // Token: 0x04005473 RID: 21619 private static readonly IntPtr NativeFieldInfoPtr_ik; // Token: 0x04005474 RID: 21620 private static readonly IntPtr NativeFieldInfoPtr_positionWeight; // Token: 0x04005475 RID: 21621 private static readonly IntPtr NativeFieldInfoPtr_bodyWeight; // Token: 0x04005476 RID: 21622 private static readonly IntPtr NativeFieldInfoPtr_thighWeight; // Token: 0x04005477 RID: 21623 private static readonly IntPtr NativeFieldInfoPtr_handsPullBody; // Token: 0x04005478 RID: 21624 private static readonly IntPtr NativeFieldInfoPtr_rotationWeight; // Token: 0x04005479 RID: 21625 private static readonly IntPtr NativeFieldInfoPtr_bodyClampWeight; // Token: 0x0400547A RID: 21626 private static readonly IntPtr NativeFieldInfoPtr_headClampWeight; // Token: 0x0400547B RID: 21627 private static readonly IntPtr NativeFieldInfoPtr_bendWeight; // Token: 0x0400547C RID: 21628 private static readonly IntPtr NativeFieldInfoPtr_bendBones; // Token: 0x0400547D RID: 21629 private static readonly IntPtr NativeFieldInfoPtr_CCDWeight; // Token: 0x0400547E RID: 21630 private static readonly IntPtr NativeFieldInfoPtr_roll; // Token: 0x0400547F RID: 21631 private static readonly IntPtr NativeFieldInfoPtr_damper; // Token: 0x04005480 RID: 21632 private static readonly IntPtr NativeFieldInfoPtr_CCDBones; // Token: 0x04005481 RID: 21633 private static readonly IntPtr NativeFieldInfoPtr_postStretchWeight; // Token: 0x04005482 RID: 21634 private static readonly IntPtr NativeFieldInfoPtr_maxStretch; // Token: 0x04005483 RID: 21635 private static readonly IntPtr NativeFieldInfoPtr_stretchDamper; // Token: 0x04005484 RID: 21636 private static readonly IntPtr NativeFieldInfoPtr_fixHead; // Token: 0x04005485 RID: 21637 private static readonly IntPtr NativeFieldInfoPtr_stretchBones; // Token: 0x04005486 RID: 21638 private static readonly IntPtr NativeFieldInfoPtr_chestDirection; // Token: 0x04005487 RID: 21639 private static readonly IntPtr NativeFieldInfoPtr_chestDirectionWeight; // Token: 0x04005488 RID: 21640 private static readonly IntPtr NativeFieldInfoPtr_chestBones; // Token: 0x04005489 RID: 21641 private static readonly IntPtr NativeFieldInfoPtr_OnPostHeadEffectorFK; // Token: 0x0400548A RID: 21642 private static readonly IntPtr NativeFieldInfoPtr_offset; // Token: 0x0400548B RID: 21643 private static readonly IntPtr NativeFieldInfoPtr_headToBody; // Token: 0x0400548C RID: 21644 private static readonly IntPtr NativeFieldInfoPtr_shoulderCenterToHead; // Token: 0x0400548D RID: 21645 private static readonly IntPtr NativeFieldInfoPtr_headToLeftThigh; // Token: 0x0400548E RID: 21646 private static readonly IntPtr NativeFieldInfoPtr_headToRightThigh; // Token: 0x0400548F RID: 21647 private static readonly IntPtr NativeFieldInfoPtr_leftShoulderPos; // Token: 0x04005490 RID: 21648 private static readonly IntPtr NativeFieldInfoPtr_rightShoulderPos; // Token: 0x04005491 RID: 21649 private static readonly IntPtr NativeFieldInfoPtr_shoulderDist; // Token: 0x04005492 RID: 21650 private static readonly IntPtr NativeFieldInfoPtr_leftShoulderDist; // Token: 0x04005493 RID: 21651 private static readonly IntPtr NativeFieldInfoPtr_rightShoulderDist; // Token: 0x04005494 RID: 21652 private static readonly IntPtr NativeFieldInfoPtr_chestRotation; // Token: 0x04005495 RID: 21653 private static readonly IntPtr NativeFieldInfoPtr_headRotationRelativeToRoot; // Token: 0x04005496 RID: 21654 private static readonly IntPtr NativeFieldInfoPtr_ccdDefaultLocalRotations; // Token: 0x04005497 RID: 21655 private static readonly IntPtr NativeFieldInfoPtr_headLocalPosition; // Token: 0x04005498 RID: 21656 private static readonly IntPtr NativeFieldInfoPtr_headLocalRotation; // Token: 0x04005499 RID: 21657 private static readonly IntPtr NativeFieldInfoPtr_stretchLocalPositions; // Token: 0x0400549A RID: 21658 private static readonly IntPtr NativeFieldInfoPtr_stretchLocalRotations; // Token: 0x0400549B RID: 21659 private static readonly IntPtr NativeFieldInfoPtr_chestLocalPositions; // Token: 0x0400549C RID: 21660 private static readonly IntPtr NativeFieldInfoPtr_chestLocalRotations; // Token: 0x0400549D RID: 21661 private static readonly IntPtr NativeFieldInfoPtr_bendBonesCount; // Token: 0x0400549E RID: 21662 private static readonly IntPtr NativeFieldInfoPtr_ccdBonesCount; // Token: 0x0400549F RID: 21663 private static readonly IntPtr NativeFieldInfoPtr_stretchBonesCount; // Token: 0x040054A0 RID: 21664 private static readonly IntPtr NativeFieldInfoPtr_chestBonesCount; // Token: 0x040054A1 RID: 21665 private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0; // Token: 0x040054A2 RID: 21666 private static readonly IntPtr NativeMethodInfoPtr_OnStoreDefaultLocalState_Private_Void_0; // Token: 0x040054A3 RID: 21667 private static readonly IntPtr NativeMethodInfoPtr_OnFixTransforms_Private_Void_0; // Token: 0x040054A4 RID: 21668 private static readonly IntPtr NativeMethodInfoPtr_OnPreRead_Private_Void_0; // Token: 0x040054A5 RID: 21669 private static readonly IntPtr NativeMethodInfoPtr_SpineBend_Private_Void_0; // Token: 0x040054A6 RID: 21670 private static readonly IntPtr NativeMethodInfoPtr_CCDPass_Private_Void_0; // Token: 0x040054A7 RID: 21671 private static readonly IntPtr NativeMethodInfoPtr_Iterate_Private_Void_Int32_0; // Token: 0x040054A8 RID: 21672 private static readonly IntPtr NativeMethodInfoPtr_OnPostUpdate_Private_Void_0; // Token: 0x040054A9 RID: 21673 private static readonly IntPtr NativeMethodInfoPtr_ChestDirection_Private_Void_0; // Token: 0x040054AA RID: 21674 private static readonly IntPtr NativeMethodInfoPtr_PostStretching_Private_Void_0; // Token: 0x040054AB RID: 21675 private static readonly IntPtr NativeMethodInfoPtr_LerpSolverPosition_Private_Void_IKEffector_Vector3_Single_Vector3_0; // Token: 0x040054AC RID: 21676 private static readonly IntPtr NativeMethodInfoPtr_Solve_Private_Void_byref_Vector3_byref_Vector3_Single_0; // Token: 0x040054AD RID: 21677 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0; // Token: 0x040054AE RID: 21678 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000425 RID: 1061 [Serializable] public class BendBone : Il2CppSystem.Object { // Token: 0x06007EE0 RID: 32480 RVA: 0x00205058 File Offset: 0x00203258 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596036, XrefRangeEnd = 596038, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe BendBone() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.BendBone.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007EE1 RID: 32481 RVA: 0x002050A4 File Offset: 0x002032A4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596038, XrefRangeEnd = 596041, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe BendBone(Transform transform, float weight) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(transform); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.BendBone.NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007EE2 RID: 32482 RVA: 0x0020511C File Offset: 0x0020331C [CallerCount(1)] [CachedScanResults(RefRangeStart = 596042, RefRangeEnd = 596043, XrefRangeStart = 596041, XrefRangeEnd = 596042, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void StoreDefaultLocalState() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.BendBone.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007EE3 RID: 32483 RVA: 0x00205160 File Offset: 0x00203360 [CallerCount(1)] [CachedScanResults(RefRangeStart = 596044, RefRangeEnd = 596045, XrefRangeStart = 596043, XrefRangeEnd = 596044, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FixTransforms() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKHeadEffector.BendBone.NativeMethodInfoPtr_FixTransforms_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007EE4 RID: 32484 RVA: 0x002051A4 File Offset: 0x002033A4 // Note: this type is marked as 'beforefieldinit'. static BendBone() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "BendBone"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); FBBIKHeadEffector.BendBone.NativeFieldInfoPtr_transform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "transform"); FBBIKHeadEffector.BendBone.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "weight"); FBBIKHeadEffector.BendBone.NativeFieldInfoPtr_defaultLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "defaultLocalRotation"); FBBIKHeadEffector.BendBone.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672862); FBBIKHeadEffector.BendBone.NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672863); FBBIKHeadEffector.BendBone.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672864); FBBIKHeadEffector.BendBone.NativeMethodInfoPtr_FixTransforms_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672865); } // Token: 0x06007EE5 RID: 32485 RVA: 0x0000A688 File Offset: 0x00008888 public BendBone(IntPtr pointer) : base(pointer) { } // Token: 0x17002B44 RID: 11076 // (get) Token: 0x06007EE6 RID: 32486 RVA: 0x0020525C File Offset: 0x0020345C // (set) Token: 0x06007EE7 RID: 32487 RVA: 0x00205290 File Offset: 0x00203490 public unsafe Transform transform { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.BendBone.NativeFieldInfoPtr_transform); 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(FBBIKHeadEffector.BendBone.NativeFieldInfoPtr_transform), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002B45 RID: 11077 // (get) Token: 0x06007EE8 RID: 32488 RVA: 0x002052B8 File Offset: 0x002034B8 // (set) Token: 0x06007EE9 RID: 32489 RVA: 0x002052E0 File Offset: 0x002034E0 public unsafe float weight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.BendBone.NativeFieldInfoPtr_weight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.BendBone.NativeFieldInfoPtr_weight)) = value; } } // Token: 0x17002B46 RID: 11078 // (get) Token: 0x06007EEA RID: 32490 RVA: 0x00205304 File Offset: 0x00203504 // (set) Token: 0x06007EEB RID: 32491 RVA: 0x0020532C File Offset: 0x0020352C public unsafe Quaternion defaultLocalRotation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.BendBone.NativeFieldInfoPtr_defaultLocalRotation); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.BendBone.NativeFieldInfoPtr_defaultLocalRotation)) = value; } } // Token: 0x040054AF RID: 21679 private static readonly IntPtr NativeFieldInfoPtr_transform; // Token: 0x040054B0 RID: 21680 private static readonly IntPtr NativeFieldInfoPtr_weight; // Token: 0x040054B1 RID: 21681 private static readonly IntPtr NativeFieldInfoPtr_defaultLocalRotation; // Token: 0x040054B2 RID: 21682 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x040054B3 RID: 21683 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0; // Token: 0x040054B4 RID: 21684 private static readonly IntPtr NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0; // Token: 0x040054B5 RID: 21685 private static readonly IntPtr NativeMethodInfoPtr_FixTransforms_Public_Void_0; } } }