using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x0200042D RID: 1069 public class FBBIKHeadEffector : MonoBehaviour { // Token: 0x06007F24 RID: 32548 RVA: 0x002064CC File Offset: 0x002046CC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613655, XrefRangeEnd = 613701, 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: 0x06007F25 RID: 32549 RVA: 0x00206510 File Offset: 0x00204710 [CallerCount(1)] [CachedScanResults(RefRangeStart = 613740, RefRangeEnd = 613741, XrefRangeStart = 613701, XrefRangeEnd = 613740, 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: 0x06007F26 RID: 32550 RVA: 0x00206554 File Offset: 0x00204754 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613741, XrefRangeEnd = 613764, 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: 0x06007F27 RID: 32551 RVA: 0x00206598 File Offset: 0x00204798 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613764, XrefRangeEnd = 613798, 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: 0x06007F28 RID: 32552 RVA: 0x002065DC File Offset: 0x002047DC [CallerCount(1)] [CachedScanResults(RefRangeStart = 613815, RefRangeEnd = 613816, XrefRangeStart = 613798, XrefRangeEnd = 613815, 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: 0x06007F29 RID: 32553 RVA: 0x00206620 File Offset: 0x00204820 [CallerCount(1)] [CachedScanResults(RefRangeStart = 613835, RefRangeEnd = 613836, XrefRangeStart = 613816, XrefRangeEnd = 613835, 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: 0x06007F2A RID: 32554 RVA: 0x00206664 File Offset: 0x00204864 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613836, XrefRangeEnd = 613883, 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: 0x06007F2B RID: 32555 RVA: 0x002066B8 File Offset: 0x002048B8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613883, XrefRangeEnd = 613898, 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: 0x06007F2C RID: 32556 RVA: 0x002066FC File Offset: 0x002048FC [CallerCount(1)] [CachedScanResults(RefRangeStart = 613910, RefRangeEnd = 613911, XrefRangeStart = 613898, XrefRangeEnd = 613910, 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: 0x06007F2D RID: 32557 RVA: 0x00206740 File Offset: 0x00204940 [CallerCount(1)] [CachedScanResults(RefRangeStart = 613927, RefRangeEnd = 613928, XrefRangeStart = 613911, XrefRangeEnd = 613927, 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: 0x06007F2E RID: 32558 RVA: 0x00206784 File Offset: 0x00204984 [CallerCount(5)] [CachedScanResults(RefRangeStart = 613931, RefRangeEnd = 613936, XrefRangeStart = 613928, XrefRangeEnd = 613931, 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: 0x06007F2F RID: 32559 RVA: 0x00206818 File Offset: 0x00204A18 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613936, XrefRangeEnd = 613937, 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: 0x06007F30 RID: 32560 RVA: 0x00206894 File Offset: 0x00204A94 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613937, XrefRangeEnd = 613983, 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: 0x06007F31 RID: 32561 RVA: 0x002068D8 File Offset: 0x00204AD8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613983, XrefRangeEnd = 614019, 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: 0x06007F32 RID: 32562 RVA: 0x00206924 File Offset: 0x00204B24 // 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, 100672898); FBBIKHeadEffector.NativeMethodInfoPtr_OnStoreDefaultLocalState_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672899); FBBIKHeadEffector.NativeMethodInfoPtr_OnFixTransforms_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672900); FBBIKHeadEffector.NativeMethodInfoPtr_OnPreRead_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672901); FBBIKHeadEffector.NativeMethodInfoPtr_SpineBend_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672902); FBBIKHeadEffector.NativeMethodInfoPtr_CCDPass_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672903); FBBIKHeadEffector.NativeMethodInfoPtr_Iterate_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672904); FBBIKHeadEffector.NativeMethodInfoPtr_OnPostUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672905); FBBIKHeadEffector.NativeMethodInfoPtr_ChestDirection_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672906); FBBIKHeadEffector.NativeMethodInfoPtr_PostStretching_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672907); FBBIKHeadEffector.NativeMethodInfoPtr_LerpSolverPosition_Private_Void_IKEffector_Vector3_Single_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672908); FBBIKHeadEffector.NativeMethodInfoPtr_Solve_Private_Void_byref_Vector3_byref_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672909); FBBIKHeadEffector.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672910); FBBIKHeadEffector.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672911); } // Token: 0x06007F33 RID: 32563 RVA: 0x0000351C File Offset: 0x0000171C public FBBIKHeadEffector(IntPtr pointer) : base(pointer) { } // Token: 0x17002B48 RID: 11080 // (get) Token: 0x06007F34 RID: 32564 RVA: 0x00206E04 File Offset: 0x00205004 // (set) Token: 0x06007F35 RID: 32565 RVA: 0x00206E38 File Offset: 0x00205038 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: 0x17002B49 RID: 11081 // (get) Token: 0x06007F36 RID: 32566 RVA: 0x00206E60 File Offset: 0x00205060 // (set) Token: 0x06007F37 RID: 32567 RVA: 0x00206E88 File Offset: 0x00205088 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: 0x17002B4A RID: 11082 // (get) Token: 0x06007F38 RID: 32568 RVA: 0x00206EAC File Offset: 0x002050AC // (set) Token: 0x06007F39 RID: 32569 RVA: 0x00206ED4 File Offset: 0x002050D4 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: 0x17002B4B RID: 11083 // (get) Token: 0x06007F3A RID: 32570 RVA: 0x00206EF8 File Offset: 0x002050F8 // (set) Token: 0x06007F3B RID: 32571 RVA: 0x00206F20 File Offset: 0x00205120 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: 0x17002B4C RID: 11084 // (get) Token: 0x06007F3C RID: 32572 RVA: 0x00206F44 File Offset: 0x00205144 // (set) Token: 0x06007F3D RID: 32573 RVA: 0x00206F6C File Offset: 0x0020516C 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: 0x17002B4D RID: 11085 // (get) Token: 0x06007F3E RID: 32574 RVA: 0x00206F90 File Offset: 0x00205190 // (set) Token: 0x06007F3F RID: 32575 RVA: 0x00206FB8 File Offset: 0x002051B8 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: 0x17002B4E RID: 11086 // (get) Token: 0x06007F40 RID: 32576 RVA: 0x00206FDC File Offset: 0x002051DC // (set) Token: 0x06007F41 RID: 32577 RVA: 0x00207004 File Offset: 0x00205204 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: 0x17002B4F RID: 11087 // (get) Token: 0x06007F42 RID: 32578 RVA: 0x00207028 File Offset: 0x00205228 // (set) Token: 0x06007F43 RID: 32579 RVA: 0x00207050 File Offset: 0x00205250 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: 0x17002B50 RID: 11088 // (get) Token: 0x06007F44 RID: 32580 RVA: 0x00207074 File Offset: 0x00205274 // (set) Token: 0x06007F45 RID: 32581 RVA: 0x0020709C File Offset: 0x0020529C 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: 0x17002B51 RID: 11089 // (get) Token: 0x06007F46 RID: 32582 RVA: 0x002070C0 File Offset: 0x002052C0 // (set) Token: 0x06007F47 RID: 32583 RVA: 0x002070F4 File Offset: 0x002052F4 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: 0x17002B52 RID: 11090 // (get) Token: 0x06007F48 RID: 32584 RVA: 0x0020711C File Offset: 0x0020531C // (set) Token: 0x06007F49 RID: 32585 RVA: 0x00207144 File Offset: 0x00205344 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: 0x17002B53 RID: 11091 // (get) Token: 0x06007F4A RID: 32586 RVA: 0x00207168 File Offset: 0x00205368 // (set) Token: 0x06007F4B RID: 32587 RVA: 0x00207190 File Offset: 0x00205390 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: 0x17002B54 RID: 11092 // (get) Token: 0x06007F4C RID: 32588 RVA: 0x002071B4 File Offset: 0x002053B4 // (set) Token: 0x06007F4D RID: 32589 RVA: 0x002071DC File Offset: 0x002053DC 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: 0x17002B55 RID: 11093 // (get) Token: 0x06007F4E RID: 32590 RVA: 0x00207200 File Offset: 0x00205400 // (set) Token: 0x06007F4F RID: 32591 RVA: 0x00207234 File Offset: 0x00205434 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: 0x17002B56 RID: 11094 // (get) Token: 0x06007F50 RID: 32592 RVA: 0x0020725C File Offset: 0x0020545C // (set) Token: 0x06007F51 RID: 32593 RVA: 0x00207284 File Offset: 0x00205484 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: 0x17002B57 RID: 11095 // (get) Token: 0x06007F52 RID: 32594 RVA: 0x002072A8 File Offset: 0x002054A8 // (set) Token: 0x06007F53 RID: 32595 RVA: 0x002072D0 File Offset: 0x002054D0 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: 0x17002B58 RID: 11096 // (get) Token: 0x06007F54 RID: 32596 RVA: 0x002072F4 File Offset: 0x002054F4 // (set) Token: 0x06007F55 RID: 32597 RVA: 0x0020731C File Offset: 0x0020551C 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: 0x17002B59 RID: 11097 // (get) Token: 0x06007F56 RID: 32598 RVA: 0x00207340 File Offset: 0x00205540 // (set) Token: 0x06007F57 RID: 32599 RVA: 0x00207368 File Offset: 0x00205568 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: 0x17002B5A RID: 11098 // (get) Token: 0x06007F58 RID: 32600 RVA: 0x0020738C File Offset: 0x0020558C // (set) Token: 0x06007F59 RID: 32601 RVA: 0x002073C0 File Offset: 0x002055C0 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: 0x17002B5B RID: 11099 // (get) Token: 0x06007F5A RID: 32602 RVA: 0x002073E8 File Offset: 0x002055E8 // (set) Token: 0x06007F5B RID: 32603 RVA: 0x00207410 File Offset: 0x00205610 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: 0x17002B5C RID: 11100 // (get) Token: 0x06007F5C RID: 32604 RVA: 0x00207434 File Offset: 0x00205634 // (set) Token: 0x06007F5D RID: 32605 RVA: 0x0020745C File Offset: 0x0020565C 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: 0x17002B5D RID: 11101 // (get) Token: 0x06007F5E RID: 32606 RVA: 0x00207480 File Offset: 0x00205680 // (set) Token: 0x06007F5F RID: 32607 RVA: 0x002074B4 File Offset: 0x002056B4 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: 0x17002B5E RID: 11102 // (get) Token: 0x06007F60 RID: 32608 RVA: 0x002074DC File Offset: 0x002056DC // (set) Token: 0x06007F61 RID: 32609 RVA: 0x00207510 File Offset: 0x00205710 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: 0x17002B5F RID: 11103 // (get) Token: 0x06007F62 RID: 32610 RVA: 0x00207538 File Offset: 0x00205738 // (set) Token: 0x06007F63 RID: 32611 RVA: 0x00207560 File Offset: 0x00205760 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: 0x17002B60 RID: 11104 // (get) Token: 0x06007F64 RID: 32612 RVA: 0x00207584 File Offset: 0x00205784 // (set) Token: 0x06007F65 RID: 32613 RVA: 0x002075AC File Offset: 0x002057AC 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: 0x17002B61 RID: 11105 // (get) Token: 0x06007F66 RID: 32614 RVA: 0x002075D0 File Offset: 0x002057D0 // (set) Token: 0x06007F67 RID: 32615 RVA: 0x002075F8 File Offset: 0x002057F8 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: 0x17002B62 RID: 11106 // (get) Token: 0x06007F68 RID: 32616 RVA: 0x0020761C File Offset: 0x0020581C // (set) Token: 0x06007F69 RID: 32617 RVA: 0x00207644 File Offset: 0x00205844 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: 0x17002B63 RID: 11107 // (get) Token: 0x06007F6A RID: 32618 RVA: 0x00207668 File Offset: 0x00205868 // (set) Token: 0x06007F6B RID: 32619 RVA: 0x00207690 File Offset: 0x00205890 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: 0x17002B64 RID: 11108 // (get) Token: 0x06007F6C RID: 32620 RVA: 0x002076B4 File Offset: 0x002058B4 // (set) Token: 0x06007F6D RID: 32621 RVA: 0x002076DC File Offset: 0x002058DC 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: 0x17002B65 RID: 11109 // (get) Token: 0x06007F6E RID: 32622 RVA: 0x00207700 File Offset: 0x00205900 // (set) Token: 0x06007F6F RID: 32623 RVA: 0x00207728 File Offset: 0x00205928 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: 0x17002B66 RID: 11110 // (get) Token: 0x06007F70 RID: 32624 RVA: 0x0020774C File Offset: 0x0020594C // (set) Token: 0x06007F71 RID: 32625 RVA: 0x00207774 File Offset: 0x00205974 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: 0x17002B67 RID: 11111 // (get) Token: 0x06007F72 RID: 32626 RVA: 0x00207798 File Offset: 0x00205998 // (set) Token: 0x06007F73 RID: 32627 RVA: 0x002077C0 File Offset: 0x002059C0 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: 0x17002B68 RID: 11112 // (get) Token: 0x06007F74 RID: 32628 RVA: 0x002077E4 File Offset: 0x002059E4 // (set) Token: 0x06007F75 RID: 32629 RVA: 0x0020780C File Offset: 0x00205A0C 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: 0x17002B69 RID: 11113 // (get) Token: 0x06007F76 RID: 32630 RVA: 0x00207830 File Offset: 0x00205A30 // (set) Token: 0x06007F77 RID: 32631 RVA: 0x00207858 File Offset: 0x00205A58 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: 0x17002B6A RID: 11114 // (get) Token: 0x06007F78 RID: 32632 RVA: 0x0020787C File Offset: 0x00205A7C // (set) Token: 0x06007F79 RID: 32633 RVA: 0x002078A4 File Offset: 0x00205AA4 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: 0x17002B6B RID: 11115 // (get) Token: 0x06007F7A RID: 32634 RVA: 0x002078C8 File Offset: 0x00205AC8 // (set) Token: 0x06007F7B RID: 32635 RVA: 0x002078FC File Offset: 0x00205AFC 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: 0x17002B6C RID: 11116 // (get) Token: 0x06007F7C RID: 32636 RVA: 0x00207924 File Offset: 0x00205B24 // (set) Token: 0x06007F7D RID: 32637 RVA: 0x0020794C File Offset: 0x00205B4C 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: 0x17002B6D RID: 11117 // (get) Token: 0x06007F7E RID: 32638 RVA: 0x00207970 File Offset: 0x00205B70 // (set) Token: 0x06007F7F RID: 32639 RVA: 0x00207998 File Offset: 0x00205B98 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: 0x17002B6E RID: 11118 // (get) Token: 0x06007F80 RID: 32640 RVA: 0x002079BC File Offset: 0x00205BBC // (set) Token: 0x06007F81 RID: 32641 RVA: 0x002079F0 File Offset: 0x00205BF0 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: 0x17002B6F RID: 11119 // (get) Token: 0x06007F82 RID: 32642 RVA: 0x00207A18 File Offset: 0x00205C18 // (set) Token: 0x06007F83 RID: 32643 RVA: 0x00207A4C File Offset: 0x00205C4C 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: 0x17002B70 RID: 11120 // (get) Token: 0x06007F84 RID: 32644 RVA: 0x00207A74 File Offset: 0x00205C74 // (set) Token: 0x06007F85 RID: 32645 RVA: 0x00207AA8 File Offset: 0x00205CA8 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: 0x17002B71 RID: 11121 // (get) Token: 0x06007F86 RID: 32646 RVA: 0x00207AD0 File Offset: 0x00205CD0 // (set) Token: 0x06007F87 RID: 32647 RVA: 0x00207B04 File Offset: 0x00205D04 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: 0x17002B72 RID: 11122 // (get) Token: 0x06007F88 RID: 32648 RVA: 0x00207B2C File Offset: 0x00205D2C // (set) Token: 0x06007F89 RID: 32649 RVA: 0x00207B54 File Offset: 0x00205D54 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: 0x17002B73 RID: 11123 // (get) Token: 0x06007F8A RID: 32650 RVA: 0x00207B78 File Offset: 0x00205D78 // (set) Token: 0x06007F8B RID: 32651 RVA: 0x00207BA0 File Offset: 0x00205DA0 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: 0x17002B74 RID: 11124 // (get) Token: 0x06007F8C RID: 32652 RVA: 0x00207BC4 File Offset: 0x00205DC4 // (set) Token: 0x06007F8D RID: 32653 RVA: 0x00207BEC File Offset: 0x00205DEC 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: 0x17002B75 RID: 11125 // (get) Token: 0x06007F8E RID: 32654 RVA: 0x00207C10 File Offset: 0x00205E10 // (set) Token: 0x06007F8F RID: 32655 RVA: 0x00207C38 File Offset: 0x00205E38 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: 0x040054E7 RID: 21735 private static readonly IntPtr NativeFieldInfoPtr_ik; // Token: 0x040054E8 RID: 21736 private static readonly IntPtr NativeFieldInfoPtr_positionWeight; // Token: 0x040054E9 RID: 21737 private static readonly IntPtr NativeFieldInfoPtr_bodyWeight; // Token: 0x040054EA RID: 21738 private static readonly IntPtr NativeFieldInfoPtr_thighWeight; // Token: 0x040054EB RID: 21739 private static readonly IntPtr NativeFieldInfoPtr_handsPullBody; // Token: 0x040054EC RID: 21740 private static readonly IntPtr NativeFieldInfoPtr_rotationWeight; // Token: 0x040054ED RID: 21741 private static readonly IntPtr NativeFieldInfoPtr_bodyClampWeight; // Token: 0x040054EE RID: 21742 private static readonly IntPtr NativeFieldInfoPtr_headClampWeight; // Token: 0x040054EF RID: 21743 private static readonly IntPtr NativeFieldInfoPtr_bendWeight; // Token: 0x040054F0 RID: 21744 private static readonly IntPtr NativeFieldInfoPtr_bendBones; // Token: 0x040054F1 RID: 21745 private static readonly IntPtr NativeFieldInfoPtr_CCDWeight; // Token: 0x040054F2 RID: 21746 private static readonly IntPtr NativeFieldInfoPtr_roll; // Token: 0x040054F3 RID: 21747 private static readonly IntPtr NativeFieldInfoPtr_damper; // Token: 0x040054F4 RID: 21748 private static readonly IntPtr NativeFieldInfoPtr_CCDBones; // Token: 0x040054F5 RID: 21749 private static readonly IntPtr NativeFieldInfoPtr_postStretchWeight; // Token: 0x040054F6 RID: 21750 private static readonly IntPtr NativeFieldInfoPtr_maxStretch; // Token: 0x040054F7 RID: 21751 private static readonly IntPtr NativeFieldInfoPtr_stretchDamper; // Token: 0x040054F8 RID: 21752 private static readonly IntPtr NativeFieldInfoPtr_fixHead; // Token: 0x040054F9 RID: 21753 private static readonly IntPtr NativeFieldInfoPtr_stretchBones; // Token: 0x040054FA RID: 21754 private static readonly IntPtr NativeFieldInfoPtr_chestDirection; // Token: 0x040054FB RID: 21755 private static readonly IntPtr NativeFieldInfoPtr_chestDirectionWeight; // Token: 0x040054FC RID: 21756 private static readonly IntPtr NativeFieldInfoPtr_chestBones; // Token: 0x040054FD RID: 21757 private static readonly IntPtr NativeFieldInfoPtr_OnPostHeadEffectorFK; // Token: 0x040054FE RID: 21758 private static readonly IntPtr NativeFieldInfoPtr_offset; // Token: 0x040054FF RID: 21759 private static readonly IntPtr NativeFieldInfoPtr_headToBody; // Token: 0x04005500 RID: 21760 private static readonly IntPtr NativeFieldInfoPtr_shoulderCenterToHead; // Token: 0x04005501 RID: 21761 private static readonly IntPtr NativeFieldInfoPtr_headToLeftThigh; // Token: 0x04005502 RID: 21762 private static readonly IntPtr NativeFieldInfoPtr_headToRightThigh; // Token: 0x04005503 RID: 21763 private static readonly IntPtr NativeFieldInfoPtr_leftShoulderPos; // Token: 0x04005504 RID: 21764 private static readonly IntPtr NativeFieldInfoPtr_rightShoulderPos; // Token: 0x04005505 RID: 21765 private static readonly IntPtr NativeFieldInfoPtr_shoulderDist; // Token: 0x04005506 RID: 21766 private static readonly IntPtr NativeFieldInfoPtr_leftShoulderDist; // Token: 0x04005507 RID: 21767 private static readonly IntPtr NativeFieldInfoPtr_rightShoulderDist; // Token: 0x04005508 RID: 21768 private static readonly IntPtr NativeFieldInfoPtr_chestRotation; // Token: 0x04005509 RID: 21769 private static readonly IntPtr NativeFieldInfoPtr_headRotationRelativeToRoot; // Token: 0x0400550A RID: 21770 private static readonly IntPtr NativeFieldInfoPtr_ccdDefaultLocalRotations; // Token: 0x0400550B RID: 21771 private static readonly IntPtr NativeFieldInfoPtr_headLocalPosition; // Token: 0x0400550C RID: 21772 private static readonly IntPtr NativeFieldInfoPtr_headLocalRotation; // Token: 0x0400550D RID: 21773 private static readonly IntPtr NativeFieldInfoPtr_stretchLocalPositions; // Token: 0x0400550E RID: 21774 private static readonly IntPtr NativeFieldInfoPtr_stretchLocalRotations; // Token: 0x0400550F RID: 21775 private static readonly IntPtr NativeFieldInfoPtr_chestLocalPositions; // Token: 0x04005510 RID: 21776 private static readonly IntPtr NativeFieldInfoPtr_chestLocalRotations; // Token: 0x04005511 RID: 21777 private static readonly IntPtr NativeFieldInfoPtr_bendBonesCount; // Token: 0x04005512 RID: 21778 private static readonly IntPtr NativeFieldInfoPtr_ccdBonesCount; // Token: 0x04005513 RID: 21779 private static readonly IntPtr NativeFieldInfoPtr_stretchBonesCount; // Token: 0x04005514 RID: 21780 private static readonly IntPtr NativeFieldInfoPtr_chestBonesCount; // Token: 0x04005515 RID: 21781 private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0; // Token: 0x04005516 RID: 21782 private static readonly IntPtr NativeMethodInfoPtr_OnStoreDefaultLocalState_Private_Void_0; // Token: 0x04005517 RID: 21783 private static readonly IntPtr NativeMethodInfoPtr_OnFixTransforms_Private_Void_0; // Token: 0x04005518 RID: 21784 private static readonly IntPtr NativeMethodInfoPtr_OnPreRead_Private_Void_0; // Token: 0x04005519 RID: 21785 private static readonly IntPtr NativeMethodInfoPtr_SpineBend_Private_Void_0; // Token: 0x0400551A RID: 21786 private static readonly IntPtr NativeMethodInfoPtr_CCDPass_Private_Void_0; // Token: 0x0400551B RID: 21787 private static readonly IntPtr NativeMethodInfoPtr_Iterate_Private_Void_Int32_0; // Token: 0x0400551C RID: 21788 private static readonly IntPtr NativeMethodInfoPtr_OnPostUpdate_Private_Void_0; // Token: 0x0400551D RID: 21789 private static readonly IntPtr NativeMethodInfoPtr_ChestDirection_Private_Void_0; // Token: 0x0400551E RID: 21790 private static readonly IntPtr NativeMethodInfoPtr_PostStretching_Private_Void_0; // Token: 0x0400551F RID: 21791 private static readonly IntPtr NativeMethodInfoPtr_LerpSolverPosition_Private_Void_IKEffector_Vector3_Single_Vector3_0; // Token: 0x04005520 RID: 21792 private static readonly IntPtr NativeMethodInfoPtr_Solve_Private_Void_byref_Vector3_byref_Vector3_Single_0; // Token: 0x04005521 RID: 21793 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0; // Token: 0x04005522 RID: 21794 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200042E RID: 1070 [Serializable] public class BendBone : Il2CppSystem.Object { // Token: 0x06007F90 RID: 32656 RVA: 0x00207C5C File Offset: 0x00205E5C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613646, XrefRangeEnd = 613648, 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: 0x06007F91 RID: 32657 RVA: 0x00207CA8 File Offset: 0x00205EA8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613648, XrefRangeEnd = 613651, 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: 0x06007F92 RID: 32658 RVA: 0x00207D20 File Offset: 0x00205F20 [CallerCount(1)] [CachedScanResults(RefRangeStart = 613652, RefRangeEnd = 613653, XrefRangeStart = 613651, XrefRangeEnd = 613652, 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: 0x06007F93 RID: 32659 RVA: 0x00207D64 File Offset: 0x00205F64 [CallerCount(1)] [CachedScanResults(RefRangeStart = 613654, RefRangeEnd = 613655, XrefRangeStart = 613653, XrefRangeEnd = 613654, 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: 0x06007F94 RID: 32660 RVA: 0x00207DA8 File Offset: 0x00205FA8 // 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, 100672912); FBBIKHeadEffector.BendBone.NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672913); FBBIKHeadEffector.BendBone.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672914); FBBIKHeadEffector.BendBone.NativeMethodInfoPtr_FixTransforms_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672915); } // Token: 0x06007F95 RID: 32661 RVA: 0x0000A74C File Offset: 0x0000894C public BendBone(IntPtr pointer) : base(pointer) { } // Token: 0x17002B76 RID: 11126 // (get) Token: 0x06007F96 RID: 32662 RVA: 0x00207E60 File Offset: 0x00206060 // (set) Token: 0x06007F97 RID: 32663 RVA: 0x00207E94 File Offset: 0x00206094 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: 0x17002B77 RID: 11127 // (get) Token: 0x06007F98 RID: 32664 RVA: 0x00207EBC File Offset: 0x002060BC // (set) Token: 0x06007F99 RID: 32665 RVA: 0x00207EE4 File Offset: 0x002060E4 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: 0x17002B78 RID: 11128 // (get) Token: 0x06007F9A RID: 32666 RVA: 0x00207F08 File Offset: 0x00206108 // (set) Token: 0x06007F9B RID: 32667 RVA: 0x00207F30 File Offset: 0x00206130 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: 0x04005523 RID: 21795 private static readonly IntPtr NativeFieldInfoPtr_transform; // Token: 0x04005524 RID: 21796 private static readonly IntPtr NativeFieldInfoPtr_weight; // Token: 0x04005525 RID: 21797 private static readonly IntPtr NativeFieldInfoPtr_defaultLocalRotation; // Token: 0x04005526 RID: 21798 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04005527 RID: 21799 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0; // Token: 0x04005528 RID: 21800 private static readonly IntPtr NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0; // Token: 0x04005529 RID: 21801 private static readonly IntPtr NativeMethodInfoPtr_FixTransforms_Public_Void_0; } } }