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