1364 lines
63 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|