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