1108 lines
58 KiB
C#
1108 lines
58 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000447 RID: 1095
|
|
[Serializable]
|
|
public class IKSolverFullBodyBiped : IKSolverFullBody
|
|
{
|
|
// Token: 0x17002C4E RID: 11342
|
|
// (get) Token: 0x0600823A RID: 33338 RVA: 0x00213D2C File Offset: 0x00211F2C
|
|
public unsafe IKEffector bodyEffector
|
|
{
|
|
[CallerCount(19)]
|
|
[CachedScanResults(RefRangeStart = 616276, RefRangeEnd = 616295, XrefRangeStart = 616276, XrefRangeEnd = 616276, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_bodyEffector_Public_get_IKEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKEffector(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C4F RID: 11343
|
|
// (get) Token: 0x0600823B RID: 33339 RVA: 0x00213D84 File Offset: 0x00211F84
|
|
public unsafe IKEffector leftShoulderEffector
|
|
{
|
|
[CallerCount(5)]
|
|
[CachedScanResults(RefRangeStart = 616295, RefRangeEnd = 616300, XrefRangeStart = 616295, XrefRangeEnd = 616295, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftShoulderEffector_Public_get_IKEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKEffector(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C50 RID: 11344
|
|
// (get) Token: 0x0600823C RID: 33340 RVA: 0x00213DDC File Offset: 0x00211FDC
|
|
public unsafe IKEffector rightShoulderEffector
|
|
{
|
|
[CallerCount(5)]
|
|
[CachedScanResults(RefRangeStart = 616300, RefRangeEnd = 616305, XrefRangeStart = 616300, XrefRangeEnd = 616300, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightShoulderEffector_Public_get_IKEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKEffector(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C51 RID: 11345
|
|
// (get) Token: 0x0600823D RID: 33341 RVA: 0x00213E34 File Offset: 0x00212034
|
|
public unsafe IKEffector leftThighEffector
|
|
{
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 616305, RefRangeEnd = 616308, XrefRangeStart = 616305, XrefRangeEnd = 616305, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftThighEffector_Public_get_IKEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKEffector(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C52 RID: 11346
|
|
// (get) Token: 0x0600823E RID: 33342 RVA: 0x00213E8C File Offset: 0x0021208C
|
|
public unsafe IKEffector rightThighEffector
|
|
{
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 616308, RefRangeEnd = 616311, XrefRangeStart = 616308, XrefRangeEnd = 616308, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightThighEffector_Public_get_IKEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKEffector(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C53 RID: 11347
|
|
// (get) Token: 0x0600823F RID: 33343 RVA: 0x00213EE4 File Offset: 0x002120E4
|
|
public unsafe IKEffector leftHandEffector
|
|
{
|
|
[CallerCount(60)]
|
|
[CachedScanResults(RefRangeStart = 616311, RefRangeEnd = 616371, XrefRangeStart = 616311, XrefRangeEnd = 616311, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftHandEffector_Public_get_IKEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKEffector(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C54 RID: 11348
|
|
// (get) Token: 0x06008240 RID: 33344 RVA: 0x00213F3C File Offset: 0x0021213C
|
|
public unsafe IKEffector rightHandEffector
|
|
{
|
|
[CallerCount(58)]
|
|
[CachedScanResults(RefRangeStart = 616371, RefRangeEnd = 616429, XrefRangeStart = 616371, XrefRangeEnd = 616371, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightHandEffector_Public_get_IKEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKEffector(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C55 RID: 11349
|
|
// (get) Token: 0x06008241 RID: 33345 RVA: 0x00213F94 File Offset: 0x00212194
|
|
public unsafe IKEffector leftFootEffector
|
|
{
|
|
[CallerCount(7)]
|
|
[CachedScanResults(RefRangeStart = 616429, RefRangeEnd = 616436, XrefRangeStart = 616429, XrefRangeEnd = 616429, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftFootEffector_Public_get_IKEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKEffector(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C56 RID: 11350
|
|
// (get) Token: 0x06008242 RID: 33346 RVA: 0x00213FEC File Offset: 0x002121EC
|
|
public unsafe IKEffector rightFootEffector
|
|
{
|
|
[CallerCount(7)]
|
|
[CachedScanResults(RefRangeStart = 616436, RefRangeEnd = 616443, XrefRangeStart = 616436, XrefRangeEnd = 616436, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightFootEffector_Public_get_IKEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKEffector(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C57 RID: 11351
|
|
// (get) Token: 0x06008243 RID: 33347 RVA: 0x00214044 File Offset: 0x00212244
|
|
public unsafe FBIKChain leftArmChain
|
|
{
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 616443, RefRangeEnd = 616445, XrefRangeStart = 616443, XrefRangeEnd = 616443, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftArmChain_Public_get_FBIKChain_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new FBIKChain(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C58 RID: 11352
|
|
// (get) Token: 0x06008244 RID: 33348 RVA: 0x0021409C File Offset: 0x0021229C
|
|
public unsafe FBIKChain rightArmChain
|
|
{
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 616445, RefRangeEnd = 616447, XrefRangeStart = 616445, XrefRangeEnd = 616445, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightArmChain_Public_get_FBIKChain_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new FBIKChain(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C59 RID: 11353
|
|
// (get) Token: 0x06008245 RID: 33349 RVA: 0x002140F4 File Offset: 0x002122F4
|
|
public unsafe FBIKChain leftLegChain
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftLegChain_Public_get_FBIKChain_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new FBIKChain(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C5A RID: 11354
|
|
// (get) Token: 0x06008246 RID: 33350 RVA: 0x0021414C File Offset: 0x0021234C
|
|
public unsafe FBIKChain rightLegChain
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightLegChain_Public_get_FBIKChain_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new FBIKChain(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C5B RID: 11355
|
|
// (get) Token: 0x06008247 RID: 33351 RVA: 0x002141A4 File Offset: 0x002123A4
|
|
public unsafe IKMappingLimb leftArmMapping
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftArmMapping_Public_get_IKMappingLimb_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKMappingLimb(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C5C RID: 11356
|
|
// (get) Token: 0x06008248 RID: 33352 RVA: 0x002141FC File Offset: 0x002123FC
|
|
public unsafe IKMappingLimb rightArmMapping
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightArmMapping_Public_get_IKMappingLimb_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKMappingLimb(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C5D RID: 11357
|
|
// (get) Token: 0x06008249 RID: 33353 RVA: 0x00214254 File Offset: 0x00212454
|
|
public unsafe IKMappingLimb leftLegMapping
|
|
{
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 616447, RefRangeEnd = 616448, XrefRangeStart = 616447, XrefRangeEnd = 616447, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftLegMapping_Public_get_IKMappingLimb_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKMappingLimb(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C5E RID: 11358
|
|
// (get) Token: 0x0600824A RID: 33354 RVA: 0x002142AC File Offset: 0x002124AC
|
|
public unsafe IKMappingLimb rightLegMapping
|
|
{
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 616448, RefRangeEnd = 616449, XrefRangeStart = 616448, XrefRangeEnd = 616448, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightLegMapping_Public_get_IKMappingLimb_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKMappingLimb(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C5F RID: 11359
|
|
// (get) Token: 0x0600824B RID: 33355 RVA: 0x00214304 File Offset: 0x00212504
|
|
public unsafe IKMappingBone headMapping
|
|
{
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 616449, RefRangeEnd = 616450, XrefRangeStart = 616449, XrefRangeEnd = 616449, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_headMapping_Public_get_IKMappingBone_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKMappingBone(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600824C RID: 33356 RVA: 0x0021435C File Offset: 0x0021255C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616450, XrefRangeEnd = 616452, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetChainWeights(FullBodyBipedChain c, float pull, float reach = 0f)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref c;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref pull;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref reach;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_SetChainWeights_Public_Void_FullBodyBipedChain_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600824D RID: 33357 RVA: 0x002143D8 File Offset: 0x002125D8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616452, XrefRangeEnd = 616456, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetEffectorWeights(FullBodyBipedEffector effector, float positionWeight, float rotationWeight)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref effector;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref positionWeight;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotationWeight;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_SetEffectorWeights_Public_Void_FullBodyBipedEffector_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600824E RID: 33358 RVA: 0x00214454 File Offset: 0x00212654
|
|
[CallerCount(5)]
|
|
[CachedScanResults(RefRangeStart = 616456, RefRangeEnd = 616461, XrefRangeStart = 616456, XrefRangeEnd = 616456, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe FBIKChain GetChain(FullBodyBipedChain c)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref c;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetChain_Public_FBIKChain_FullBodyBipedChain_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new FBIKChain(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600824F RID: 33359 RVA: 0x002144BC File Offset: 0x002126BC
|
|
[CallerCount(12)]
|
|
[CachedScanResults(RefRangeStart = 616461, RefRangeEnd = 616473, XrefRangeStart = 616461, XrefRangeEnd = 616461, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe FBIKChain GetChain(FullBodyBipedEffector effector)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref effector;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetChain_Public_FBIKChain_FullBodyBipedEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new FBIKChain(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008250 RID: 33360 RVA: 0x00214524 File Offset: 0x00212724
|
|
[CallerCount(47)]
|
|
[CachedScanResults(RefRangeStart = 616473, RefRangeEnd = 616520, XrefRangeStart = 616473, XrefRangeEnd = 616473, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKEffector GetEffector(FullBodyBipedEffector effector)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref effector;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetEffector_Public_IKEffector_FullBodyBipedEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKEffector(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008251 RID: 33361 RVA: 0x0021458C File Offset: 0x0021278C
|
|
[CallerCount(4)]
|
|
[CachedScanResults(RefRangeStart = 616520, RefRangeEnd = 616524, XrefRangeStart = 616520, XrefRangeEnd = 616520, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKEffector GetEndEffector(FullBodyBipedChain c)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref c;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetEndEffector_Public_IKEffector_FullBodyBipedChain_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKEffector(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008252 RID: 33362 RVA: 0x002145F4 File Offset: 0x002127F4
|
|
[CallerCount(8)]
|
|
[CachedScanResults(RefRangeStart = 616524, RefRangeEnd = 616532, XrefRangeStart = 616524, XrefRangeEnd = 616524, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKMappingLimb GetLimbMapping(FullBodyBipedChain chain)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref chain;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetLimbMapping_Public_IKMappingLimb_FullBodyBipedChain_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKMappingLimb(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008253 RID: 33363 RVA: 0x0021465C File Offset: 0x0021285C
|
|
[CallerCount(0)]
|
|
public unsafe IKMappingLimb GetLimbMapping(FullBodyBipedEffector effector)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref effector;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetLimbMapping_Public_IKMappingLimb_FullBodyBipedEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKMappingLimb(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008254 RID: 33364 RVA: 0x002146C4 File Offset: 0x002128C4
|
|
[CallerCount(0)]
|
|
public unsafe IKMappingSpine GetSpineMapping()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetSpineMapping_Public_IKMappingSpine_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKMappingSpine(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06008255 RID: 33365 RVA: 0x0021471C File Offset: 0x0021291C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 616449, RefRangeEnd = 616450, XrefRangeStart = 616449, XrefRangeEnd = 616450, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKMappingBone GetHeadMapping()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetHeadMapping_Public_IKMappingBone_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKMappingBone(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06008256 RID: 33366 RVA: 0x00214774 File Offset: 0x00212974
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 616532, RefRangeEnd = 616535, XrefRangeStart = 616532, XrefRangeEnd = 616532, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKConstraintBend GetBendConstraint(FullBodyBipedChain limb)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref limb;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetBendConstraint_Public_IKConstraintBend_FullBodyBipedChain_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKConstraintBend(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008257 RID: 33367 RVA: 0x002147DC File Offset: 0x002129DC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616535, XrefRangeEnd = 616542, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override bool IsValid(ref string message)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
ref IntPtr ptr2 = ref *ptr;
|
|
IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(message);
|
|
ptr2 = &intPtr;
|
|
IntPtr intPtr3;
|
|
IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBodyBiped.NativeMethodInfoPtr_IsValid_Public_Virtual_Boolean_byref_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr3);
|
|
message = IL2CPP.Il2CppStringToManaged(intPtr);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008258 RID: 33368 RVA: 0x00214868 File Offset: 0x00212A68
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 616797, RefRangeEnd = 616800, XrefRangeStart = 616542, XrefRangeEnd = 616797, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetToReferences(BipedReferences references, Transform rootNode = null)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(references);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(rootNode);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_SetToReferences_Public_Void_BipedReferences_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008259 RID: 33369 RVA: 0x002148DC File Offset: 0x00212ADC
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 616812, RefRangeEnd = 616814, XrefRangeStart = 616800, XrefRangeEnd = 616812, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static Transform DetectRootNodeBone(BipedReferences references)
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(references);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_DetectRootNodeBone_Public_Static_Transform_BipedReferences_0, 0, (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600825A RID: 33370 RVA: 0x0021493C File Offset: 0x00212B3C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616814, XrefRangeEnd = 616819, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetLimbOrientations(BipedLimbOrientations o)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(o);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_SetLimbOrientations_Public_Void_BipedLimbOrientations_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C60 RID: 11360
|
|
// (get) Token: 0x0600825B RID: 33371 RVA: 0x00214998 File Offset: 0x00212B98
|
|
// (set) Token: 0x0600825C RID: 33372 RVA: 0x002149E8 File Offset: 0x00212BE8
|
|
public unsafe Vector3 pullBodyOffset
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_get_pullBodyOffset_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
[CallerCount(0)]
|
|
set
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref value;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_set_pullBodyOffset_Private_set_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600825D RID: 33373 RVA: 0x00214A3C File Offset: 0x00212C3C
|
|
[CallerCount(4)]
|
|
[CachedScanResults(RefRangeStart = 616823, RefRangeEnd = 616827, XrefRangeStart = 616819, XrefRangeEnd = 616823, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetLimbOrientation(FullBodyBipedChain chain, BipedLimbOrientations.LimbOrientation limbOrientation)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref chain;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(limbOrientation);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_SetLimbOrientation_Private_Void_FullBodyBipedChain_LimbOrientation_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600825E RID: 33374 RVA: 0x00214AA8 File Offset: 0x00212CA8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616827, XrefRangeEnd = 616834, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static Transform GetLeftClavicle(BipedReferences references)
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(references);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetLeftClavicle_Private_Static_Transform_BipedReferences_0, 0, (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600825F RID: 33375 RVA: 0x00214B08 File Offset: 0x00212D08
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616834, XrefRangeEnd = 616841, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static Transform GetRightClavicle(BipedReferences references)
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(references);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetRightClavicle_Private_Static_Transform_BipedReferences_0, 0, (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008260 RID: 33376 RVA: 0x00214B68 File Offset: 0x00212D68
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 616846, RefRangeEnd = 616848, XrefRangeStart = 616841, XrefRangeEnd = 616846, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static bool Contains(Il2CppReferenceArray<Transform> array, Transform transform)
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(array);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(transform);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_Contains_Private_Static_Boolean_Il2CppReferenceArray_1_Transform_Transform_0, 0, (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06008261 RID: 33377 RVA: 0x00214BD8 File Offset: 0x00212DD8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616848, XrefRangeEnd = 616870, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void ReadPose()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBodyBiped.NativeMethodInfoPtr_ReadPose_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008262 RID: 33378 RVA: 0x00214C28 File Offset: 0x00212E28
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616870, XrefRangeEnd = 616875, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void PullBody()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_PullBody_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008263 RID: 33379 RVA: 0x00214C6C File Offset: 0x00212E6C
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 616881, RefRangeEnd = 616883, XrefRangeStart = 616875, XrefRangeEnd = 616881, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 GetBodyOffset()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetBodyOffset_Private_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06008264 RID: 33380 RVA: 0x00214CBC File Offset: 0x00212EBC
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 616885, RefRangeEnd = 616887, XrefRangeStart = 616883, XrefRangeEnd = 616885, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 GetHandBodyPull(IKEffector effector, FBIKChain arm, Vector3 offset)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(effector);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(arm);
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref offset;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr_GetHandBodyPull_Private_Vector3_IKEffector_FBIKChain_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06008265 RID: 33381 RVA: 0x00214D50 File Offset: 0x00212F50
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616887, XrefRangeEnd = 616917, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void ApplyBendConstraints()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBodyBiped.NativeMethodInfoPtr_ApplyBendConstraints_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008266 RID: 33382 RVA: 0x00214DA0 File Offset: 0x00212FA0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616917, XrefRangeEnd = 616924, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void WritePose()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBodyBiped.NativeMethodInfoPtr_WritePose_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008267 RID: 33383 RVA: 0x00214DF0 File Offset: 0x00212FF0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 616946, RefRangeEnd = 616947, XrefRangeStart = 616924, XrefRangeEnd = 616946, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKSolverFullBodyBiped()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBodyBiped.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008268 RID: 33384 RVA: 0x00214E3C File Offset: 0x0021303C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static IKSolverFullBodyBiped()
|
|
{
|
|
Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "IKSolverFullBodyBiped");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr);
|
|
IKSolverFullBodyBiped.NativeFieldInfoPtr_rootNode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, "rootNode");
|
|
IKSolverFullBodyBiped.NativeFieldInfoPtr_spineStiffness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, "spineStiffness");
|
|
IKSolverFullBodyBiped.NativeFieldInfoPtr_pullBodyVertical = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, "pullBodyVertical");
|
|
IKSolverFullBodyBiped.NativeFieldInfoPtr_pullBodyHorizontal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, "pullBodyHorizontal");
|
|
IKSolverFullBodyBiped.NativeFieldInfoPtr__pullBodyOffset_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, "<pullBodyOffset>k__BackingField");
|
|
IKSolverFullBodyBiped.NativeFieldInfoPtr_offset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, "offset");
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_bodyEffector_Public_get_IKEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673152);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftShoulderEffector_Public_get_IKEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673153);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightShoulderEffector_Public_get_IKEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673154);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftThighEffector_Public_get_IKEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673155);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightThighEffector_Public_get_IKEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673156);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftHandEffector_Public_get_IKEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673157);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightHandEffector_Public_get_IKEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673158);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftFootEffector_Public_get_IKEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673159);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightFootEffector_Public_get_IKEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673160);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftArmChain_Public_get_FBIKChain_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673161);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightArmChain_Public_get_FBIKChain_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673162);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftLegChain_Public_get_FBIKChain_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673163);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightLegChain_Public_get_FBIKChain_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673164);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftArmMapping_Public_get_IKMappingLimb_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673165);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightArmMapping_Public_get_IKMappingLimb_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673166);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_leftLegMapping_Public_get_IKMappingLimb_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673167);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_rightLegMapping_Public_get_IKMappingLimb_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673168);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_headMapping_Public_get_IKMappingBone_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673169);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_SetChainWeights_Public_Void_FullBodyBipedChain_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673170);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_SetEffectorWeights_Public_Void_FullBodyBipedEffector_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673171);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetChain_Public_FBIKChain_FullBodyBipedChain_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673172);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetChain_Public_FBIKChain_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673173);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetEffector_Public_IKEffector_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673174);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetEndEffector_Public_IKEffector_FullBodyBipedChain_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673175);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetLimbMapping_Public_IKMappingLimb_FullBodyBipedChain_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673176);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetLimbMapping_Public_IKMappingLimb_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673177);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetSpineMapping_Public_IKMappingSpine_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673178);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetHeadMapping_Public_IKMappingBone_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673179);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetBendConstraint_Public_IKConstraintBend_FullBodyBipedChain_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673180);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_IsValid_Public_Virtual_Boolean_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673181);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_SetToReferences_Public_Void_BipedReferences_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673182);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_DetectRootNodeBone_Public_Static_Transform_BipedReferences_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673183);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_SetLimbOrientations_Public_Void_BipedLimbOrientations_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673184);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_get_pullBodyOffset_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673185);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_set_pullBodyOffset_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673186);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_SetLimbOrientation_Private_Void_FullBodyBipedChain_LimbOrientation_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673187);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetLeftClavicle_Private_Static_Transform_BipedReferences_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673188);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetRightClavicle_Private_Static_Transform_BipedReferences_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673189);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_Contains_Private_Static_Boolean_Il2CppReferenceArray_1_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673190);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_ReadPose_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673191);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_PullBody_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673192);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetBodyOffset_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673193);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_GetHandBodyPull_Private_Vector3_IKEffector_FBIKChain_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673194);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_ApplyBendConstraints_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673195);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr_WritePose_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673196);
|
|
IKSolverFullBodyBiped.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBodyBiped>.NativeClassPtr, 100673197);
|
|
}
|
|
|
|
// Token: 0x06008269 RID: 33385 RVA: 0x0021527C File Offset: 0x0021347C
|
|
public IKSolverFullBodyBiped(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002C48 RID: 11336
|
|
// (get) Token: 0x0600826A RID: 33386 RVA: 0x00215288 File Offset: 0x00213488
|
|
// (set) Token: 0x0600826B RID: 33387 RVA: 0x002152BC File Offset: 0x002134BC
|
|
public unsafe Transform rootNode
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBodyBiped.NativeFieldInfoPtr_rootNode);
|
|
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(IKSolverFullBodyBiped.NativeFieldInfoPtr_rootNode), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C49 RID: 11337
|
|
// (get) Token: 0x0600826C RID: 33388 RVA: 0x002152E4 File Offset: 0x002134E4
|
|
// (set) Token: 0x0600826D RID: 33389 RVA: 0x0021530C File Offset: 0x0021350C
|
|
public unsafe float spineStiffness
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBodyBiped.NativeFieldInfoPtr_spineStiffness);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBodyBiped.NativeFieldInfoPtr_spineStiffness)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C4A RID: 11338
|
|
// (get) Token: 0x0600826E RID: 33390 RVA: 0x00215330 File Offset: 0x00213530
|
|
// (set) Token: 0x0600826F RID: 33391 RVA: 0x00215358 File Offset: 0x00213558
|
|
public unsafe float pullBodyVertical
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBodyBiped.NativeFieldInfoPtr_pullBodyVertical);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBodyBiped.NativeFieldInfoPtr_pullBodyVertical)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C4B RID: 11339
|
|
// (get) Token: 0x06008270 RID: 33392 RVA: 0x0021537C File Offset: 0x0021357C
|
|
// (set) Token: 0x06008271 RID: 33393 RVA: 0x002153A4 File Offset: 0x002135A4
|
|
public unsafe float pullBodyHorizontal
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBodyBiped.NativeFieldInfoPtr_pullBodyHorizontal);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBodyBiped.NativeFieldInfoPtr_pullBodyHorizontal)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C4C RID: 11340
|
|
// (get) Token: 0x06008272 RID: 33394 RVA: 0x002153C8 File Offset: 0x002135C8
|
|
// (set) Token: 0x06008273 RID: 33395 RVA: 0x002153F0 File Offset: 0x002135F0
|
|
public unsafe Vector3 _pullBodyOffset_k__BackingField
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBodyBiped.NativeFieldInfoPtr__pullBodyOffset_k__BackingField);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBodyBiped.NativeFieldInfoPtr__pullBodyOffset_k__BackingField)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C4D RID: 11341
|
|
// (get) Token: 0x06008274 RID: 33396 RVA: 0x00215414 File Offset: 0x00213614
|
|
// (set) Token: 0x06008275 RID: 33397 RVA: 0x0021543C File Offset: 0x0021363C
|
|
public unsafe Vector3 offset
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBodyBiped.NativeFieldInfoPtr_offset);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBodyBiped.NativeFieldInfoPtr_offset)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040056EF RID: 22255
|
|
private static readonly IntPtr NativeFieldInfoPtr_rootNode;
|
|
|
|
// Token: 0x040056F0 RID: 22256
|
|
private static readonly IntPtr NativeFieldInfoPtr_spineStiffness;
|
|
|
|
// Token: 0x040056F1 RID: 22257
|
|
private static readonly IntPtr NativeFieldInfoPtr_pullBodyVertical;
|
|
|
|
// Token: 0x040056F2 RID: 22258
|
|
private static readonly IntPtr NativeFieldInfoPtr_pullBodyHorizontal;
|
|
|
|
// Token: 0x040056F3 RID: 22259
|
|
private static readonly IntPtr NativeFieldInfoPtr__pullBodyOffset_k__BackingField;
|
|
|
|
// Token: 0x040056F4 RID: 22260
|
|
private static readonly IntPtr NativeFieldInfoPtr_offset;
|
|
|
|
// Token: 0x040056F5 RID: 22261
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_bodyEffector_Public_get_IKEffector_0;
|
|
|
|
// Token: 0x040056F6 RID: 22262
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_leftShoulderEffector_Public_get_IKEffector_0;
|
|
|
|
// Token: 0x040056F7 RID: 22263
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_rightShoulderEffector_Public_get_IKEffector_0;
|
|
|
|
// Token: 0x040056F8 RID: 22264
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_leftThighEffector_Public_get_IKEffector_0;
|
|
|
|
// Token: 0x040056F9 RID: 22265
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_rightThighEffector_Public_get_IKEffector_0;
|
|
|
|
// Token: 0x040056FA RID: 22266
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_leftHandEffector_Public_get_IKEffector_0;
|
|
|
|
// Token: 0x040056FB RID: 22267
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_rightHandEffector_Public_get_IKEffector_0;
|
|
|
|
// Token: 0x040056FC RID: 22268
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_leftFootEffector_Public_get_IKEffector_0;
|
|
|
|
// Token: 0x040056FD RID: 22269
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_rightFootEffector_Public_get_IKEffector_0;
|
|
|
|
// Token: 0x040056FE RID: 22270
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_leftArmChain_Public_get_FBIKChain_0;
|
|
|
|
// Token: 0x040056FF RID: 22271
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_rightArmChain_Public_get_FBIKChain_0;
|
|
|
|
// Token: 0x04005700 RID: 22272
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_leftLegChain_Public_get_FBIKChain_0;
|
|
|
|
// Token: 0x04005701 RID: 22273
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_rightLegChain_Public_get_FBIKChain_0;
|
|
|
|
// Token: 0x04005702 RID: 22274
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_leftArmMapping_Public_get_IKMappingLimb_0;
|
|
|
|
// Token: 0x04005703 RID: 22275
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_rightArmMapping_Public_get_IKMappingLimb_0;
|
|
|
|
// Token: 0x04005704 RID: 22276
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_leftLegMapping_Public_get_IKMappingLimb_0;
|
|
|
|
// Token: 0x04005705 RID: 22277
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_rightLegMapping_Public_get_IKMappingLimb_0;
|
|
|
|
// Token: 0x04005706 RID: 22278
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_headMapping_Public_get_IKMappingBone_0;
|
|
|
|
// Token: 0x04005707 RID: 22279
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetChainWeights_Public_Void_FullBodyBipedChain_Single_Single_0;
|
|
|
|
// Token: 0x04005708 RID: 22280
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetEffectorWeights_Public_Void_FullBodyBipedEffector_Single_Single_0;
|
|
|
|
// Token: 0x04005709 RID: 22281
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetChain_Public_FBIKChain_FullBodyBipedChain_0;
|
|
|
|
// Token: 0x0400570A RID: 22282
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetChain_Public_FBIKChain_FullBodyBipedEffector_0;
|
|
|
|
// Token: 0x0400570B RID: 22283
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetEffector_Public_IKEffector_FullBodyBipedEffector_0;
|
|
|
|
// Token: 0x0400570C RID: 22284
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetEndEffector_Public_IKEffector_FullBodyBipedChain_0;
|
|
|
|
// Token: 0x0400570D RID: 22285
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetLimbMapping_Public_IKMappingLimb_FullBodyBipedChain_0;
|
|
|
|
// Token: 0x0400570E RID: 22286
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetLimbMapping_Public_IKMappingLimb_FullBodyBipedEffector_0;
|
|
|
|
// Token: 0x0400570F RID: 22287
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetSpineMapping_Public_IKMappingSpine_0;
|
|
|
|
// Token: 0x04005710 RID: 22288
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetHeadMapping_Public_IKMappingBone_0;
|
|
|
|
// Token: 0x04005711 RID: 22289
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetBendConstraint_Public_IKConstraintBend_FullBodyBipedChain_0;
|
|
|
|
// Token: 0x04005712 RID: 22290
|
|
private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Virtual_Boolean_byref_String_0;
|
|
|
|
// Token: 0x04005713 RID: 22291
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetToReferences_Public_Void_BipedReferences_Transform_0;
|
|
|
|
// Token: 0x04005714 RID: 22292
|
|
private static readonly IntPtr NativeMethodInfoPtr_DetectRootNodeBone_Public_Static_Transform_BipedReferences_0;
|
|
|
|
// Token: 0x04005715 RID: 22293
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetLimbOrientations_Public_Void_BipedLimbOrientations_0;
|
|
|
|
// Token: 0x04005716 RID: 22294
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_pullBodyOffset_Public_get_Vector3_0;
|
|
|
|
// Token: 0x04005717 RID: 22295
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_pullBodyOffset_Private_set_Void_Vector3_0;
|
|
|
|
// Token: 0x04005718 RID: 22296
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetLimbOrientation_Private_Void_FullBodyBipedChain_LimbOrientation_0;
|
|
|
|
// Token: 0x04005719 RID: 22297
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetLeftClavicle_Private_Static_Transform_BipedReferences_0;
|
|
|
|
// Token: 0x0400571A RID: 22298
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetRightClavicle_Private_Static_Transform_BipedReferences_0;
|
|
|
|
// Token: 0x0400571B RID: 22299
|
|
private static readonly IntPtr NativeMethodInfoPtr_Contains_Private_Static_Boolean_Il2CppReferenceArray_1_Transform_Transform_0;
|
|
|
|
// Token: 0x0400571C RID: 22300
|
|
private static readonly IntPtr NativeMethodInfoPtr_ReadPose_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x0400571D RID: 22301
|
|
private static readonly IntPtr NativeMethodInfoPtr_PullBody_Private_Void_0;
|
|
|
|
// Token: 0x0400571E RID: 22302
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetBodyOffset_Private_Vector3_0;
|
|
|
|
// Token: 0x0400571F RID: 22303
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetHandBodyPull_Private_Vector3_IKEffector_FBIKChain_Vector3_0;
|
|
|
|
// Token: 0x04005720 RID: 22304
|
|
private static readonly IntPtr NativeMethodInfoPtr_ApplyBendConstraints_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x04005721 RID: 22305
|
|
private static readonly IntPtr NativeMethodInfoPtr_WritePose_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x04005722 RID: 22306
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
}
|