Files
NobetaSource/Interop/Assembly-CSharp/RootMotion/FinalIK/FBBIKHeadEffector.cs
2023-09-06 22:09:22 +02:00

1364 lines
63 KiB
C#

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<FBBIKHeadEffector>.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<FBBIKHeadEffector>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "FBBIKHeadEffector");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr);
FBBIKHeadEffector.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "ik");
FBBIKHeadEffector.NativeFieldInfoPtr_positionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "positionWeight");
FBBIKHeadEffector.NativeFieldInfoPtr_bodyWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "bodyWeight");
FBBIKHeadEffector.NativeFieldInfoPtr_thighWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "thighWeight");
FBBIKHeadEffector.NativeFieldInfoPtr_handsPullBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "handsPullBody");
FBBIKHeadEffector.NativeFieldInfoPtr_rotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "rotationWeight");
FBBIKHeadEffector.NativeFieldInfoPtr_bodyClampWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "bodyClampWeight");
FBBIKHeadEffector.NativeFieldInfoPtr_headClampWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "headClampWeight");
FBBIKHeadEffector.NativeFieldInfoPtr_bendWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "bendWeight");
FBBIKHeadEffector.NativeFieldInfoPtr_bendBones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "bendBones");
FBBIKHeadEffector.NativeFieldInfoPtr_CCDWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "CCDWeight");
FBBIKHeadEffector.NativeFieldInfoPtr_roll = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "roll");
FBBIKHeadEffector.NativeFieldInfoPtr_damper = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "damper");
FBBIKHeadEffector.NativeFieldInfoPtr_CCDBones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "CCDBones");
FBBIKHeadEffector.NativeFieldInfoPtr_postStretchWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "postStretchWeight");
FBBIKHeadEffector.NativeFieldInfoPtr_maxStretch = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "maxStretch");
FBBIKHeadEffector.NativeFieldInfoPtr_stretchDamper = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "stretchDamper");
FBBIKHeadEffector.NativeFieldInfoPtr_fixHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "fixHead");
FBBIKHeadEffector.NativeFieldInfoPtr_stretchBones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "stretchBones");
FBBIKHeadEffector.NativeFieldInfoPtr_chestDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "chestDirection");
FBBIKHeadEffector.NativeFieldInfoPtr_chestDirectionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "chestDirectionWeight");
FBBIKHeadEffector.NativeFieldInfoPtr_chestBones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "chestBones");
FBBIKHeadEffector.NativeFieldInfoPtr_OnPostHeadEffectorFK = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "OnPostHeadEffectorFK");
FBBIKHeadEffector.NativeFieldInfoPtr_offset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "offset");
FBBIKHeadEffector.NativeFieldInfoPtr_headToBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "headToBody");
FBBIKHeadEffector.NativeFieldInfoPtr_shoulderCenterToHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "shoulderCenterToHead");
FBBIKHeadEffector.NativeFieldInfoPtr_headToLeftThigh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "headToLeftThigh");
FBBIKHeadEffector.NativeFieldInfoPtr_headToRightThigh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "headToRightThigh");
FBBIKHeadEffector.NativeFieldInfoPtr_leftShoulderPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "leftShoulderPos");
FBBIKHeadEffector.NativeFieldInfoPtr_rightShoulderPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "rightShoulderPos");
FBBIKHeadEffector.NativeFieldInfoPtr_shoulderDist = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "shoulderDist");
FBBIKHeadEffector.NativeFieldInfoPtr_leftShoulderDist = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "leftShoulderDist");
FBBIKHeadEffector.NativeFieldInfoPtr_rightShoulderDist = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "rightShoulderDist");
FBBIKHeadEffector.NativeFieldInfoPtr_chestRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "chestRotation");
FBBIKHeadEffector.NativeFieldInfoPtr_headRotationRelativeToRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "headRotationRelativeToRoot");
FBBIKHeadEffector.NativeFieldInfoPtr_ccdDefaultLocalRotations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "ccdDefaultLocalRotations");
FBBIKHeadEffector.NativeFieldInfoPtr_headLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "headLocalPosition");
FBBIKHeadEffector.NativeFieldInfoPtr_headLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "headLocalRotation");
FBBIKHeadEffector.NativeFieldInfoPtr_stretchLocalPositions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "stretchLocalPositions");
FBBIKHeadEffector.NativeFieldInfoPtr_stretchLocalRotations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "stretchLocalRotations");
FBBIKHeadEffector.NativeFieldInfoPtr_chestLocalPositions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "chestLocalPositions");
FBBIKHeadEffector.NativeFieldInfoPtr_chestLocalRotations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "chestLocalRotations");
FBBIKHeadEffector.NativeFieldInfoPtr_bendBonesCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "bendBonesCount");
FBBIKHeadEffector.NativeFieldInfoPtr_ccdBonesCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "ccdBonesCount");
FBBIKHeadEffector.NativeFieldInfoPtr_stretchBonesCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "stretchBonesCount");
FBBIKHeadEffector.NativeFieldInfoPtr_chestBonesCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "chestBonesCount");
FBBIKHeadEffector.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672898);
FBBIKHeadEffector.NativeMethodInfoPtr_OnStoreDefaultLocalState_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672899);
FBBIKHeadEffector.NativeMethodInfoPtr_OnFixTransforms_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672900);
FBBIKHeadEffector.NativeMethodInfoPtr_OnPreRead_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672901);
FBBIKHeadEffector.NativeMethodInfoPtr_SpineBend_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672902);
FBBIKHeadEffector.NativeMethodInfoPtr_CCDPass_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672903);
FBBIKHeadEffector.NativeMethodInfoPtr_Iterate_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672904);
FBBIKHeadEffector.NativeMethodInfoPtr_OnPostUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672905);
FBBIKHeadEffector.NativeMethodInfoPtr_ChestDirection_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672906);
FBBIKHeadEffector.NativeMethodInfoPtr_PostStretching_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672907);
FBBIKHeadEffector.NativeMethodInfoPtr_LerpSolverPosition_Private_Void_IKEffector_Vector3_Single_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672908);
FBBIKHeadEffector.NativeMethodInfoPtr_Solve_Private_Void_byref_Vector3_byref_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672909);
FBBIKHeadEffector.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, 100672910);
FBBIKHeadEffector.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector>.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<FBBIKHeadEffector.BendBone> bendBones
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_bendBones);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<FBBIKHeadEffector.BendBone>(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<Transform> CCDBones
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_CCDBones);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<Transform>(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<Transform> stretchBones
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_stretchBones);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<Transform>(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<Transform> chestBones
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestBones);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<Transform>(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<Quaternion> ccdDefaultLocalRotations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_ccdDefaultLocalRotations);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Quaternion>(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<Vector3> stretchLocalPositions
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_stretchLocalPositions);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(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<Quaternion> stretchLocalRotations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_stretchLocalRotations);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Quaternion>(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<Vector3> chestLocalPositions
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestLocalPositions);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(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<Quaternion> chestLocalRotations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKHeadEffector.NativeFieldInfoPtr_chestLocalRotations);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Quaternion>(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<FBBIKHeadEffector.BendBone>.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<FBBIKHeadEffector.BendBone>.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<FBBIKHeadEffector.BendBone>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<FBBIKHeadEffector>.NativeClassPtr, "BendBone");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FBBIKHeadEffector.BendBone>.NativeClassPtr);
FBBIKHeadEffector.BendBone.NativeFieldInfoPtr_transform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector.BendBone>.NativeClassPtr, "transform");
FBBIKHeadEffector.BendBone.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector.BendBone>.NativeClassPtr, "weight");
FBBIKHeadEffector.BendBone.NativeFieldInfoPtr_defaultLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKHeadEffector.BendBone>.NativeClassPtr, "defaultLocalRotation");
FBBIKHeadEffector.BendBone.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector.BendBone>.NativeClassPtr, 100672912);
FBBIKHeadEffector.BendBone.NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector.BendBone>.NativeClassPtr, 100672913);
FBBIKHeadEffector.BendBone.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector.BendBone>.NativeClassPtr, 100672914);
FBBIKHeadEffector.BendBone.NativeMethodInfoPtr_FixTransforms_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKHeadEffector.BendBone>.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;
}
}
}