using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x0200047C RID: 1148 public class FBBIKHeadEffector : MonoBehaviour { // Token: 0x060086C7 RID: 34503 RVA: 0x00226604 File Offset: 0x00224804 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628355, XrefRangeEnd = 628401, 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: 0x060086C8 RID: 34504 RVA: 0x00226648 File Offset: 0x00224848 [CallerCount(1)] [CachedScanResults(RefRangeStart = 628440, RefRangeEnd = 628441, XrefRangeStart = 628401, XrefRangeEnd = 628440, 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: 0x060086C9 RID: 34505 RVA: 0x0022668C File Offset: 0x0022488C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628441, XrefRangeEnd = 628464, 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: 0x060086CA RID: 34506 RVA: 0x002266D0 File Offset: 0x002248D0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628464, XrefRangeEnd = 628498, 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: 0x060086CB RID: 34507 RVA: 0x00226714 File Offset: 0x00224914 [CallerCount(1)] [CachedScanResults(RefRangeStart = 628515, RefRangeEnd = 628516, XrefRangeStart = 628498, XrefRangeEnd = 628515, 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: 0x060086CC RID: 34508 RVA: 0x00226758 File Offset: 0x00224958 [CallerCount(1)] [CachedScanResults(RefRangeStart = 628535, RefRangeEnd = 628536, XrefRangeStart = 628516, XrefRangeEnd = 628535, 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: 0x060086CD RID: 34509 RVA: 0x0022679C File Offset: 0x0022499C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628536, XrefRangeEnd = 628583, 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: 0x060086CE RID: 34510 RVA: 0x002267F0 File Offset: 0x002249F0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628583, XrefRangeEnd = 628598, 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: 0x060086CF RID: 34511 RVA: 0x00226834 File Offset: 0x00224A34 [CallerCount(1)] [CachedScanResults(RefRangeStart = 628610, RefRangeEnd = 628611, XrefRangeStart = 628598, XrefRangeEnd = 628610, 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: 0x060086D0 RID: 34512 RVA: 0x00226878 File Offset: 0x00224A78 [CallerCount(1)] [CachedScanResults(RefRangeStart = 628627, RefRangeEnd = 628628, XrefRangeStart = 628611, XrefRangeEnd = 628627, 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: 0x060086D1 RID: 34513 RVA: 0x002268BC File Offset: 0x00224ABC [CallerCount(5)] [CachedScanResults(RefRangeStart = 628631, RefRangeEnd = 628636, XrefRangeStart = 628628, XrefRangeEnd = 628631, 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: 0x060086D2 RID: 34514 RVA: 0x00226950 File Offset: 0x00224B50 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628636, XrefRangeEnd = 628637, 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: 0x060086D3 RID: 34515 RVA: 0x002269CC File Offset: 0x00224BCC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628637, XrefRangeEnd = 628683, 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: 0x060086D4 RID: 34516 RVA: 0x00226A10 File Offset: 0x00224C10 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628683, XrefRangeEnd = 628716, 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: 0x060086D5 RID: 34517 RVA: 0x00226A5C File Offset: 0x00224C5C // 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, 100673561); FBBIKHeadEffector.NativeMethodInfoPtr_OnStoreDefaultLocalState_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673562); FBBIKHeadEffector.NativeMethodInfoPtr_OnFixTransforms_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673563); FBBIKHeadEffector.NativeMethodInfoPtr_OnPreRead_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673564); FBBIKHeadEffector.NativeMethodInfoPtr_SpineBend_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673565); FBBIKHeadEffector.NativeMethodInfoPtr_CCDPass_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673566); FBBIKHeadEffector.NativeMethodInfoPtr_Iterate_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673567); FBBIKHeadEffector.NativeMethodInfoPtr_OnPostUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673568); FBBIKHeadEffector.NativeMethodInfoPtr_ChestDirection_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673569); FBBIKHeadEffector.NativeMethodInfoPtr_PostStretching_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673570); FBBIKHeadEffector.NativeMethodInfoPtr_LerpSolverPosition_Private_Void_IKEffector_Vector3_Single_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673571); FBBIKHeadEffector.NativeMethodInfoPtr_Solve_Private_Void_byref_Vector3_byref_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673572); FBBIKHeadEffector.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673573); FBBIKHeadEffector.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673574); } // Token: 0x060086D6 RID: 34518 RVA: 0x0000351C File Offset: 0x0000171C public FBBIKHeadEffector(IntPtr pointer) : base(pointer) { } // Token: 0x17002DB1 RID: 11697 // (get) Token: 0x060086D7 RID: 34519 RVA: 0x00226F3C File Offset: 0x0022513C // (set) Token: 0x060086D8 RID: 34520 RVA: 0x00226F70 File Offset: 0x00225170 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: 0x17002DB2 RID: 11698 // (get) Token: 0x060086D9 RID: 34521 RVA: 0x00226F98 File Offset: 0x00225198 // (set) Token: 0x060086DA RID: 34522 RVA: 0x00226FC0 File Offset: 0x002251C0 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: 0x17002DB3 RID: 11699 // (get) Token: 0x060086DB RID: 34523 RVA: 0x00226FE4 File Offset: 0x002251E4 // (set) Token: 0x060086DC RID: 34524 RVA: 0x0022700C File Offset: 0x0022520C 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: 0x17002DB4 RID: 11700 // (get) Token: 0x060086DD RID: 34525 RVA: 0x00227030 File Offset: 0x00225230 // (set) Token: 0x060086DE RID: 34526 RVA: 0x00227058 File Offset: 0x00225258 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: 0x17002DB5 RID: 11701 // (get) Token: 0x060086DF RID: 34527 RVA: 0x0022707C File Offset: 0x0022527C // (set) Token: 0x060086E0 RID: 34528 RVA: 0x002270A4 File Offset: 0x002252A4 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: 0x17002DB6 RID: 11702 // (get) Token: 0x060086E1 RID: 34529 RVA: 0x002270C8 File Offset: 0x002252C8 // (set) Token: 0x060086E2 RID: 34530 RVA: 0x002270F0 File Offset: 0x002252F0 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: 0x17002DB7 RID: 11703 // (get) Token: 0x060086E3 RID: 34531 RVA: 0x00227114 File Offset: 0x00225314 // (set) Token: 0x060086E4 RID: 34532 RVA: 0x0022713C File Offset: 0x0022533C 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: 0x17002DB8 RID: 11704 // (get) Token: 0x060086E5 RID: 34533 RVA: 0x00227160 File Offset: 0x00225360 // (set) Token: 0x060086E6 RID: 34534 RVA: 0x00227188 File Offset: 0x00225388 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: 0x17002DB9 RID: 11705 // (get) Token: 0x060086E7 RID: 34535 RVA: 0x002271AC File Offset: 0x002253AC // (set) Token: 0x060086E8 RID: 34536 RVA: 0x002271D4 File Offset: 0x002253D4 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: 0x17002DBA RID: 11706 // (get) Token: 0x060086E9 RID: 34537 RVA: 0x002271F8 File Offset: 0x002253F8 // (set) Token: 0x060086EA RID: 34538 RVA: 0x0022722C File Offset: 0x0022542C 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: 0x17002DBB RID: 11707 // (get) Token: 0x060086EB RID: 34539 RVA: 0x00227254 File Offset: 0x00225454 // (set) Token: 0x060086EC RID: 34540 RVA: 0x0022727C File Offset: 0x0022547C 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: 0x17002DBC RID: 11708 // (get) Token: 0x060086ED RID: 34541 RVA: 0x002272A0 File Offset: 0x002254A0 // (set) Token: 0x060086EE RID: 34542 RVA: 0x002272C8 File Offset: 0x002254C8 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: 0x17002DBD RID: 11709 // (get) Token: 0x060086EF RID: 34543 RVA: 0x002272EC File Offset: 0x002254EC // (set) Token: 0x060086F0 RID: 34544 RVA: 0x00227314 File Offset: 0x00225514 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: 0x17002DBE RID: 11710 // (get) Token: 0x060086F1 RID: 34545 RVA: 0x00227338 File Offset: 0x00225538 // (set) Token: 0x060086F2 RID: 34546 RVA: 0x0022736C File Offset: 0x0022556C 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: 0x17002DBF RID: 11711 // (get) Token: 0x060086F3 RID: 34547 RVA: 0x00227394 File Offset: 0x00225594 // (set) Token: 0x060086F4 RID: 34548 RVA: 0x002273BC File Offset: 0x002255BC 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: 0x17002DC0 RID: 11712 // (get) Token: 0x060086F5 RID: 34549 RVA: 0x002273E0 File Offset: 0x002255E0 // (set) Token: 0x060086F6 RID: 34550 RVA: 0x00227408 File Offset: 0x00225608 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: 0x17002DC1 RID: 11713 // (get) Token: 0x060086F7 RID: 34551 RVA: 0x0022742C File Offset: 0x0022562C // (set) Token: 0x060086F8 RID: 34552 RVA: 0x00227454 File Offset: 0x00225654 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: 0x17002DC2 RID: 11714 // (get) Token: 0x060086F9 RID: 34553 RVA: 0x00227478 File Offset: 0x00225678 // (set) Token: 0x060086FA RID: 34554 RVA: 0x002274A0 File Offset: 0x002256A0 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: 0x17002DC3 RID: 11715 // (get) Token: 0x060086FB RID: 34555 RVA: 0x002274C4 File Offset: 0x002256C4 // (set) Token: 0x060086FC RID: 34556 RVA: 0x002274F8 File Offset: 0x002256F8 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: 0x17002DC4 RID: 11716 // (get) Token: 0x060086FD RID: 34557 RVA: 0x00227520 File Offset: 0x00225720 // (set) Token: 0x060086FE RID: 34558 RVA: 0x00227548 File Offset: 0x00225748 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: 0x17002DC5 RID: 11717 // (get) Token: 0x060086FF RID: 34559 RVA: 0x0022756C File Offset: 0x0022576C // (set) Token: 0x06008700 RID: 34560 RVA: 0x00227594 File Offset: 0x00225794 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: 0x17002DC6 RID: 11718 // (get) Token: 0x06008701 RID: 34561 RVA: 0x002275B8 File Offset: 0x002257B8 // (set) Token: 0x06008702 RID: 34562 RVA: 0x002275EC File Offset: 0x002257EC 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: 0x17002DC7 RID: 11719 // (get) Token: 0x06008703 RID: 34563 RVA: 0x00227614 File Offset: 0x00225814 // (set) Token: 0x06008704 RID: 34564 RVA: 0x00227648 File Offset: 0x00225848 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: 0x17002DC8 RID: 11720 // (get) Token: 0x06008705 RID: 34565 RVA: 0x00227670 File Offset: 0x00225870 // (set) Token: 0x06008706 RID: 34566 RVA: 0x00227698 File Offset: 0x00225898 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: 0x17002DC9 RID: 11721 // (get) Token: 0x06008707 RID: 34567 RVA: 0x002276BC File Offset: 0x002258BC // (set) Token: 0x06008708 RID: 34568 RVA: 0x002276E4 File Offset: 0x002258E4 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: 0x17002DCA RID: 11722 // (get) Token: 0x06008709 RID: 34569 RVA: 0x00227708 File Offset: 0x00225908 // (set) Token: 0x0600870A RID: 34570 RVA: 0x00227730 File Offset: 0x00225930 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: 0x17002DCB RID: 11723 // (get) Token: 0x0600870B RID: 34571 RVA: 0x00227754 File Offset: 0x00225954 // (set) Token: 0x0600870C RID: 34572 RVA: 0x0022777C File Offset: 0x0022597C 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: 0x17002DCC RID: 11724 // (get) Token: 0x0600870D RID: 34573 RVA: 0x002277A0 File Offset: 0x002259A0 // (set) Token: 0x0600870E RID: 34574 RVA: 0x002277C8 File Offset: 0x002259C8 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: 0x17002DCD RID: 11725 // (get) Token: 0x0600870F RID: 34575 RVA: 0x002277EC File Offset: 0x002259EC // (set) Token: 0x06008710 RID: 34576 RVA: 0x00227814 File Offset: 0x00225A14 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: 0x17002DCE RID: 11726 // (get) Token: 0x06008711 RID: 34577 RVA: 0x00227838 File Offset: 0x00225A38 // (set) Token: 0x06008712 RID: 34578 RVA: 0x00227860 File Offset: 0x00225A60 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: 0x17002DCF RID: 11727 // (get) Token: 0x06008713 RID: 34579 RVA: 0x00227884 File Offset: 0x00225A84 // (set) Token: 0x06008714 RID: 34580 RVA: 0x002278AC File Offset: 0x00225AAC 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: 0x17002DD0 RID: 11728 // (get) Token: 0x06008715 RID: 34581 RVA: 0x002278D0 File Offset: 0x00225AD0 // (set) Token: 0x06008716 RID: 34582 RVA: 0x002278F8 File Offset: 0x00225AF8 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: 0x17002DD1 RID: 11729 // (get) Token: 0x06008717 RID: 34583 RVA: 0x0022791C File Offset: 0x00225B1C // (set) Token: 0x06008718 RID: 34584 RVA: 0x00227944 File Offset: 0x00225B44 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: 0x17002DD2 RID: 11730 // (get) Token: 0x06008719 RID: 34585 RVA: 0x00227968 File Offset: 0x00225B68 // (set) Token: 0x0600871A RID: 34586 RVA: 0x00227990 File Offset: 0x00225B90 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: 0x17002DD3 RID: 11731 // (get) Token: 0x0600871B RID: 34587 RVA: 0x002279B4 File Offset: 0x00225BB4 // (set) Token: 0x0600871C RID: 34588 RVA: 0x002279DC File Offset: 0x00225BDC 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: 0x17002DD4 RID: 11732 // (get) Token: 0x0600871D RID: 34589 RVA: 0x00227A00 File Offset: 0x00225C00 // (set) Token: 0x0600871E RID: 34590 RVA: 0x00227A34 File Offset: 0x00225C34 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: 0x17002DD5 RID: 11733 // (get) Token: 0x0600871F RID: 34591 RVA: 0x00227A5C File Offset: 0x00225C5C // (set) Token: 0x06008720 RID: 34592 RVA: 0x00227A84 File Offset: 0x00225C84 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: 0x17002DD6 RID: 11734 // (get) Token: 0x06008721 RID: 34593 RVA: 0x00227AA8 File Offset: 0x00225CA8 // (set) Token: 0x06008722 RID: 34594 RVA: 0x00227AD0 File Offset: 0x00225CD0 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: 0x17002DD7 RID: 11735 // (get) Token: 0x06008723 RID: 34595 RVA: 0x00227AF4 File Offset: 0x00225CF4 // (set) Token: 0x06008724 RID: 34596 RVA: 0x00227B28 File Offset: 0x00225D28 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: 0x17002DD8 RID: 11736 // (get) Token: 0x06008725 RID: 34597 RVA: 0x00227B50 File Offset: 0x00225D50 // (set) Token: 0x06008726 RID: 34598 RVA: 0x00227B84 File Offset: 0x00225D84 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: 0x17002DD9 RID: 11737 // (get) Token: 0x06008727 RID: 34599 RVA: 0x00227BAC File Offset: 0x00225DAC // (set) Token: 0x06008728 RID: 34600 RVA: 0x00227BE0 File Offset: 0x00225DE0 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: 0x17002DDA RID: 11738 // (get) Token: 0x06008729 RID: 34601 RVA: 0x00227C08 File Offset: 0x00225E08 // (set) Token: 0x0600872A RID: 34602 RVA: 0x00227C3C File Offset: 0x00225E3C 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: 0x17002DDB RID: 11739 // (get) Token: 0x0600872B RID: 34603 RVA: 0x00227C64 File Offset: 0x00225E64 // (set) Token: 0x0600872C RID: 34604 RVA: 0x00227C8C File Offset: 0x00225E8C 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: 0x17002DDC RID: 11740 // (get) Token: 0x0600872D RID: 34605 RVA: 0x00227CB0 File Offset: 0x00225EB0 // (set) Token: 0x0600872E RID: 34606 RVA: 0x00227CD8 File Offset: 0x00225ED8 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: 0x17002DDD RID: 11741 // (get) Token: 0x0600872F RID: 34607 RVA: 0x00227CFC File Offset: 0x00225EFC // (set) Token: 0x06008730 RID: 34608 RVA: 0x00227D24 File Offset: 0x00225F24 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: 0x17002DDE RID: 11742 // (get) Token: 0x06008731 RID: 34609 RVA: 0x00227D48 File Offset: 0x00225F48 // (set) Token: 0x06008732 RID: 34610 RVA: 0x00227D70 File Offset: 0x00225F70 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: 0x04005A1C RID: 23068 private static readonly IntPtr NativeFieldInfoPtr_ik; // Token: 0x04005A1D RID: 23069 private static readonly IntPtr NativeFieldInfoPtr_positionWeight; // Token: 0x04005A1E RID: 23070 private static readonly IntPtr NativeFieldInfoPtr_bodyWeight; // Token: 0x04005A1F RID: 23071 private static readonly IntPtr NativeFieldInfoPtr_thighWeight; // Token: 0x04005A20 RID: 23072 private static readonly IntPtr NativeFieldInfoPtr_handsPullBody; // Token: 0x04005A21 RID: 23073 private static readonly IntPtr NativeFieldInfoPtr_rotationWeight; // Token: 0x04005A22 RID: 23074 private static readonly IntPtr NativeFieldInfoPtr_bodyClampWeight; // Token: 0x04005A23 RID: 23075 private static readonly IntPtr NativeFieldInfoPtr_headClampWeight; // Token: 0x04005A24 RID: 23076 private static readonly IntPtr NativeFieldInfoPtr_bendWeight; // Token: 0x04005A25 RID: 23077 private static readonly IntPtr NativeFieldInfoPtr_bendBones; // Token: 0x04005A26 RID: 23078 private static readonly IntPtr NativeFieldInfoPtr_CCDWeight; // Token: 0x04005A27 RID: 23079 private static readonly IntPtr NativeFieldInfoPtr_roll; // Token: 0x04005A28 RID: 23080 private static readonly IntPtr NativeFieldInfoPtr_damper; // Token: 0x04005A29 RID: 23081 private static readonly IntPtr NativeFieldInfoPtr_CCDBones; // Token: 0x04005A2A RID: 23082 private static readonly IntPtr NativeFieldInfoPtr_postStretchWeight; // Token: 0x04005A2B RID: 23083 private static readonly IntPtr NativeFieldInfoPtr_maxStretch; // Token: 0x04005A2C RID: 23084 private static readonly IntPtr NativeFieldInfoPtr_stretchDamper; // Token: 0x04005A2D RID: 23085 private static readonly IntPtr NativeFieldInfoPtr_fixHead; // Token: 0x04005A2E RID: 23086 private static readonly IntPtr NativeFieldInfoPtr_stretchBones; // Token: 0x04005A2F RID: 23087 private static readonly IntPtr NativeFieldInfoPtr_chestDirection; // Token: 0x04005A30 RID: 23088 private static readonly IntPtr NativeFieldInfoPtr_chestDirectionWeight; // Token: 0x04005A31 RID: 23089 private static readonly IntPtr NativeFieldInfoPtr_chestBones; // Token: 0x04005A32 RID: 23090 private static readonly IntPtr NativeFieldInfoPtr_OnPostHeadEffectorFK; // Token: 0x04005A33 RID: 23091 private static readonly IntPtr NativeFieldInfoPtr_offset; // Token: 0x04005A34 RID: 23092 private static readonly IntPtr NativeFieldInfoPtr_headToBody; // Token: 0x04005A35 RID: 23093 private static readonly IntPtr NativeFieldInfoPtr_shoulderCenterToHead; // Token: 0x04005A36 RID: 23094 private static readonly IntPtr NativeFieldInfoPtr_headToLeftThigh; // Token: 0x04005A37 RID: 23095 private static readonly IntPtr NativeFieldInfoPtr_headToRightThigh; // Token: 0x04005A38 RID: 23096 private static readonly IntPtr NativeFieldInfoPtr_leftShoulderPos; // Token: 0x04005A39 RID: 23097 private static readonly IntPtr NativeFieldInfoPtr_rightShoulderPos; // Token: 0x04005A3A RID: 23098 private static readonly IntPtr NativeFieldInfoPtr_shoulderDist; // Token: 0x04005A3B RID: 23099 private static readonly IntPtr NativeFieldInfoPtr_leftShoulderDist; // Token: 0x04005A3C RID: 23100 private static readonly IntPtr NativeFieldInfoPtr_rightShoulderDist; // Token: 0x04005A3D RID: 23101 private static readonly IntPtr NativeFieldInfoPtr_chestRotation; // Token: 0x04005A3E RID: 23102 private static readonly IntPtr NativeFieldInfoPtr_headRotationRelativeToRoot; // Token: 0x04005A3F RID: 23103 private static readonly IntPtr NativeFieldInfoPtr_ccdDefaultLocalRotations; // Token: 0x04005A40 RID: 23104 private static readonly IntPtr NativeFieldInfoPtr_headLocalPosition; // Token: 0x04005A41 RID: 23105 private static readonly IntPtr NativeFieldInfoPtr_headLocalRotation; // Token: 0x04005A42 RID: 23106 private static readonly IntPtr NativeFieldInfoPtr_stretchLocalPositions; // Token: 0x04005A43 RID: 23107 private static readonly IntPtr NativeFieldInfoPtr_stretchLocalRotations; // Token: 0x04005A44 RID: 23108 private static readonly IntPtr NativeFieldInfoPtr_chestLocalPositions; // Token: 0x04005A45 RID: 23109 private static readonly IntPtr NativeFieldInfoPtr_chestLocalRotations; // Token: 0x04005A46 RID: 23110 private static readonly IntPtr NativeFieldInfoPtr_bendBonesCount; // Token: 0x04005A47 RID: 23111 private static readonly IntPtr NativeFieldInfoPtr_ccdBonesCount; // Token: 0x04005A48 RID: 23112 private static readonly IntPtr NativeFieldInfoPtr_stretchBonesCount; // Token: 0x04005A49 RID: 23113 private static readonly IntPtr NativeFieldInfoPtr_chestBonesCount; // Token: 0x04005A4A RID: 23114 private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0; // Token: 0x04005A4B RID: 23115 private static readonly IntPtr NativeMethodInfoPtr_OnStoreDefaultLocalState_Private_Void_0; // Token: 0x04005A4C RID: 23116 private static readonly IntPtr NativeMethodInfoPtr_OnFixTransforms_Private_Void_0; // Token: 0x04005A4D RID: 23117 private static readonly IntPtr NativeMethodInfoPtr_OnPreRead_Private_Void_0; // Token: 0x04005A4E RID: 23118 private static readonly IntPtr NativeMethodInfoPtr_SpineBend_Private_Void_0; // Token: 0x04005A4F RID: 23119 private static readonly IntPtr NativeMethodInfoPtr_CCDPass_Private_Void_0; // Token: 0x04005A50 RID: 23120 private static readonly IntPtr NativeMethodInfoPtr_Iterate_Private_Void_Int32_0; // Token: 0x04005A51 RID: 23121 private static readonly IntPtr NativeMethodInfoPtr_OnPostUpdate_Private_Void_0; // Token: 0x04005A52 RID: 23122 private static readonly IntPtr NativeMethodInfoPtr_ChestDirection_Private_Void_0; // Token: 0x04005A53 RID: 23123 private static readonly IntPtr NativeMethodInfoPtr_PostStretching_Private_Void_0; // Token: 0x04005A54 RID: 23124 private static readonly IntPtr NativeMethodInfoPtr_LerpSolverPosition_Private_Void_IKEffector_Vector3_Single_Vector3_0; // Token: 0x04005A55 RID: 23125 private static readonly IntPtr NativeMethodInfoPtr_Solve_Private_Void_byref_Vector3_byref_Vector3_Single_0; // Token: 0x04005A56 RID: 23126 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0; // Token: 0x04005A57 RID: 23127 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200047D RID: 1149 [Serializable] public class BendBone : Il2CppSystem.Object { // Token: 0x06008733 RID: 34611 RVA: 0x00227D94 File Offset: 0x00225F94 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628346, XrefRangeEnd = 628348, 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: 0x06008734 RID: 34612 RVA: 0x00227DE0 File Offset: 0x00225FE0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628348, XrefRangeEnd = 628351, 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: 0x06008735 RID: 34613 RVA: 0x00227E58 File Offset: 0x00226058 [CallerCount(1)] [CachedScanResults(RefRangeStart = 628352, RefRangeEnd = 628353, XrefRangeStart = 628351, XrefRangeEnd = 628352, 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: 0x06008736 RID: 34614 RVA: 0x00227E9C File Offset: 0x0022609C [CallerCount(1)] [CachedScanResults(RefRangeStart = 628354, RefRangeEnd = 628355, XrefRangeStart = 628353, XrefRangeEnd = 628354, 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: 0x06008737 RID: 34615 RVA: 0x00227EE0 File Offset: 0x002260E0 // 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, 100673575); FBBIKHeadEffector.BendBone.NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673576); FBBIKHeadEffector.BendBone.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673577); FBBIKHeadEffector.BendBone.NativeMethodInfoPtr_FixTransforms_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673578); } // Token: 0x06008738 RID: 34616 RVA: 0x0000A74C File Offset: 0x0000894C public BendBone(IntPtr pointer) : base(pointer) { } // Token: 0x17002DDF RID: 11743 // (get) Token: 0x06008739 RID: 34617 RVA: 0x00227F98 File Offset: 0x00226198 // (set) Token: 0x0600873A RID: 34618 RVA: 0x00227FCC File Offset: 0x002261CC 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: 0x17002DE0 RID: 11744 // (get) Token: 0x0600873B RID: 34619 RVA: 0x00227FF4 File Offset: 0x002261F4 // (set) Token: 0x0600873C RID: 34620 RVA: 0x0022801C File Offset: 0x0022621C 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: 0x17002DE1 RID: 11745 // (get) Token: 0x0600873D RID: 34621 RVA: 0x00228040 File Offset: 0x00226240 // (set) Token: 0x0600873E RID: 34622 RVA: 0x00228068 File Offset: 0x00226268 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: 0x04005A58 RID: 23128 private static readonly IntPtr NativeFieldInfoPtr_transform; // Token: 0x04005A59 RID: 23129 private static readonly IntPtr NativeFieldInfoPtr_weight; // Token: 0x04005A5A RID: 23130 private static readonly IntPtr NativeFieldInfoPtr_defaultLocalRotation; // Token: 0x04005A5B RID: 23131 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04005A5C RID: 23132 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0; // Token: 0x04005A5D RID: 23133 private static readonly IntPtr NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0; // Token: 0x04005A5E RID: 23134 private static readonly IntPtr NativeMethodInfoPtr_FixTransforms_Public_Void_0; } } }