544 lines
28 KiB
C#
544 lines
28 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000408 RID: 1032
|
|
public class BipedIK : SolverManager
|
|
{
|
|
// Token: 0x06007BFD RID: 31741 RVA: 0x001F8C6C File Offset: 0x001F6E6C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611558, XrefRangeEnd = 611561, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void OpenUserManual()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_OpenUserManual_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007BFE RID: 31742 RVA: 0x001F8CB0 File Offset: 0x001F6EB0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611561, XrefRangeEnd = 611564, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void OpenScriptReference()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007BFF RID: 31743 RVA: 0x001F8CF4 File Offset: 0x001F6EF4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611564, XrefRangeEnd = 611567, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SupportGroup()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_SupportGroup_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C00 RID: 31744 RVA: 0x001F8D38 File Offset: 0x001F6F38
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611567, XrefRangeEnd = 611570, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void ASThread()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_ASThread_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C01 RID: 31745 RVA: 0x001F8D7C File Offset: 0x001F6F7C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611570, XrefRangeEnd = 611573, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe float GetIKPositionWeight(AvatarIKGoal goal)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref goal;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_GetIKPositionWeight_Public_Single_AvatarIKGoal_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007C02 RID: 31746 RVA: 0x001F8DE0 File Offset: 0x001F6FE0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611573, XrefRangeEnd = 611576, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe float GetIKRotationWeight(AvatarIKGoal goal)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref goal;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_GetIKRotationWeight_Public_Single_AvatarIKGoal_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007C03 RID: 31747 RVA: 0x001F8E44 File Offset: 0x001F7044
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611576, XrefRangeEnd = 611581, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetIKPositionWeight(AvatarIKGoal goal, float weight)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref goal;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_SetIKPositionWeight_Public_Void_AvatarIKGoal_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C04 RID: 31748 RVA: 0x001F8EAC File Offset: 0x001F70AC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611581, XrefRangeEnd = 611586, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetIKRotationWeight(AvatarIKGoal goal, float weight)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref goal;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_SetIKRotationWeight_Public_Void_AvatarIKGoal_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C05 RID: 31749 RVA: 0x001F8F14 File Offset: 0x001F7114
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611586, XrefRangeEnd = 611589, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetIKPosition(AvatarIKGoal goal, Vector3 IKPosition)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref goal;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref IKPosition;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_SetIKPosition_Public_Void_AvatarIKGoal_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C06 RID: 31750 RVA: 0x001F8F7C File Offset: 0x001F717C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611589, XrefRangeEnd = 611592, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetIKRotation(AvatarIKGoal goal, Quaternion IKRotation)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref goal;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref IKRotation;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_SetIKRotation_Public_Void_AvatarIKGoal_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C07 RID: 31751 RVA: 0x001F8FE4 File Offset: 0x001F71E4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611592, XrefRangeEnd = 611595, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 GetIKPosition(AvatarIKGoal goal)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref goal;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_GetIKPosition_Public_Vector3_AvatarIKGoal_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007C08 RID: 31752 RVA: 0x001F9048 File Offset: 0x001F7248
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611595, XrefRangeEnd = 611598, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Quaternion GetIKRotation(AvatarIKGoal goal)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref goal;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_GetIKRotation_Public_Quaternion_AvatarIKGoal_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007C09 RID: 31753 RVA: 0x001F90AC File Offset: 0x001F72AC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611598, XrefRangeEnd = 611600, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight, float clampWeight, float clampWeightHead, float clampWeightEyes)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)7) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref weight;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref bodyWeight;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref headWeight;
|
|
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref eyesWeight;
|
|
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref clampWeight;
|
|
ptr[checked(unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref clampWeightHead;
|
|
ptr[checked(unchecked((UIntPtr)6) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref clampWeightEyes;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_SetLookAtWeight_Public_Void_Single_Single_Single_Single_Single_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C0A RID: 31754 RVA: 0x001F9174 File Offset: 0x001F7374
|
|
[CallerCount(0)]
|
|
public unsafe void SetLookAtPosition(Vector3 lookAtPosition)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref lookAtPosition;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_SetLookAtPosition_Public_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007C0B RID: 31755 RVA: 0x001F91C8 File Offset: 0x001F73C8
|
|
[CallerCount(0)]
|
|
public unsafe void SetSpinePosition(Vector3 spinePosition)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref spinePosition;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_SetSpinePosition_Public_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007C0C RID: 31756 RVA: 0x001F921C File Offset: 0x001F741C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611600, XrefRangeEnd = 611602, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetSpineWeight(float weight)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref weight;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_SetSpineWeight_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007C0D RID: 31757 RVA: 0x001F9270 File Offset: 0x001F7470
|
|
[CallerCount(0)]
|
|
public unsafe IKSolverLimb GetGoalIK(AvatarIKGoal goal)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref goal;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_GetGoalIK_Public_IKSolverLimb_AvatarIKGoal_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKSolverLimb(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007C0E RID: 31758 RVA: 0x001F92D8 File Offset: 0x001F74D8
|
|
[CallerCount(7)]
|
|
[CachedScanResults(RefRangeStart = 149360, RefRangeEnd = 149367, XrefRangeStart = 149360, XrefRangeEnd = 149367, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void InitiateBipedIK()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_InitiateBipedIK_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C0F RID: 31759 RVA: 0x001F931C File Offset: 0x001F751C
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 40018, RefRangeEnd = 40020, XrefRangeStart = 40018, XrefRangeEnd = 40020, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void UpdateBipedIK()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_UpdateBipedIK_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C10 RID: 31760 RVA: 0x001F9360 File Offset: 0x001F7560
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611602, XrefRangeEnd = 611609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetToDefaults()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_SetToDefaults_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C11 RID: 31761 RVA: 0x001F93A4 File Offset: 0x001F75A4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611609, XrefRangeEnd = 611612, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void FixTransforms()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BipedIK.NativeMethodInfoPtr_FixTransforms_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C12 RID: 31762 RVA: 0x001F93F4 File Offset: 0x001F75F4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611612, XrefRangeEnd = 611633, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void InitiateSolver()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BipedIK.NativeMethodInfoPtr_InitiateSolver_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C13 RID: 31763 RVA: 0x001F9444 File Offset: 0x001F7644
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611633, XrefRangeEnd = 611647, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void UpdateSolver()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BipedIK.NativeMethodInfoPtr_UpdateSolver_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C14 RID: 31764 RVA: 0x001F9494 File Offset: 0x001F7694
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611647, XrefRangeEnd = 611649, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void LogWarning(string message)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.ManagedStringToIl2Cpp(message);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr_LogWarning_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007C15 RID: 31765 RVA: 0x001F94F0 File Offset: 0x001F76F0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611649, XrefRangeEnd = 611660, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe BipedIK()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BipedIK>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIK.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C16 RID: 31766 RVA: 0x001F953C File Offset: 0x001F773C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static BipedIK()
|
|
{
|
|
Il2CppClassPointerStore<BipedIK>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "BipedIK");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BipedIK>.NativeClassPtr);
|
|
BipedIK.NativeFieldInfoPtr_references = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, "references");
|
|
BipedIK.NativeFieldInfoPtr_solvers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, "solvers");
|
|
BipedIK.NativeMethodInfoPtr_OpenUserManual_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672593);
|
|
BipedIK.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672594);
|
|
BipedIK.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672595);
|
|
BipedIK.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672596);
|
|
BipedIK.NativeMethodInfoPtr_GetIKPositionWeight_Public_Single_AvatarIKGoal_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672597);
|
|
BipedIK.NativeMethodInfoPtr_GetIKRotationWeight_Public_Single_AvatarIKGoal_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672598);
|
|
BipedIK.NativeMethodInfoPtr_SetIKPositionWeight_Public_Void_AvatarIKGoal_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672599);
|
|
BipedIK.NativeMethodInfoPtr_SetIKRotationWeight_Public_Void_AvatarIKGoal_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672600);
|
|
BipedIK.NativeMethodInfoPtr_SetIKPosition_Public_Void_AvatarIKGoal_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672601);
|
|
BipedIK.NativeMethodInfoPtr_SetIKRotation_Public_Void_AvatarIKGoal_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672602);
|
|
BipedIK.NativeMethodInfoPtr_GetIKPosition_Public_Vector3_AvatarIKGoal_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672603);
|
|
BipedIK.NativeMethodInfoPtr_GetIKRotation_Public_Quaternion_AvatarIKGoal_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672604);
|
|
BipedIK.NativeMethodInfoPtr_SetLookAtWeight_Public_Void_Single_Single_Single_Single_Single_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672605);
|
|
BipedIK.NativeMethodInfoPtr_SetLookAtPosition_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672606);
|
|
BipedIK.NativeMethodInfoPtr_SetSpinePosition_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672607);
|
|
BipedIK.NativeMethodInfoPtr_SetSpineWeight_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672608);
|
|
BipedIK.NativeMethodInfoPtr_GetGoalIK_Public_IKSolverLimb_AvatarIKGoal_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672609);
|
|
BipedIK.NativeMethodInfoPtr_InitiateBipedIK_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672610);
|
|
BipedIK.NativeMethodInfoPtr_UpdateBipedIK_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672611);
|
|
BipedIK.NativeMethodInfoPtr_SetToDefaults_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672612);
|
|
BipedIK.NativeMethodInfoPtr_FixTransforms_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672613);
|
|
BipedIK.NativeMethodInfoPtr_InitiateSolver_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672614);
|
|
BipedIK.NativeMethodInfoPtr_UpdateSolver_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672615);
|
|
BipedIK.NativeMethodInfoPtr_LogWarning_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672616);
|
|
BipedIK.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100672617);
|
|
}
|
|
|
|
// Token: 0x06007C17 RID: 31767 RVA: 0x001F9788 File Offset: 0x001F7988
|
|
public BipedIK(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002A54 RID: 10836
|
|
// (get) Token: 0x06007C18 RID: 31768 RVA: 0x001F9794 File Offset: 0x001F7994
|
|
// (set) Token: 0x06007C19 RID: 31769 RVA: 0x001F97C8 File Offset: 0x001F79C8
|
|
public unsafe BipedReferences references
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIK.NativeFieldInfoPtr_references);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new BipedReferences(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIK.NativeFieldInfoPtr_references), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A55 RID: 10837
|
|
// (get) Token: 0x06007C1A RID: 31770 RVA: 0x001F97F0 File Offset: 0x001F79F0
|
|
// (set) Token: 0x06007C1B RID: 31771 RVA: 0x001F9824 File Offset: 0x001F7A24
|
|
public unsafe BipedIKSolvers solvers
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIK.NativeFieldInfoPtr_solvers);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new BipedIKSolvers(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIK.NativeFieldInfoPtr_solvers), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x040052DD RID: 21213
|
|
private static readonly IntPtr NativeFieldInfoPtr_references;
|
|
|
|
// Token: 0x040052DE RID: 21214
|
|
private static readonly IntPtr NativeFieldInfoPtr_solvers;
|
|
|
|
// Token: 0x040052DF RID: 21215
|
|
private static readonly IntPtr NativeMethodInfoPtr_OpenUserManual_Private_Void_0;
|
|
|
|
// Token: 0x040052E0 RID: 21216
|
|
private static readonly IntPtr NativeMethodInfoPtr_OpenScriptReference_Private_Void_0;
|
|
|
|
// Token: 0x040052E1 RID: 21217
|
|
private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0;
|
|
|
|
// Token: 0x040052E2 RID: 21218
|
|
private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0;
|
|
|
|
// Token: 0x040052E3 RID: 21219
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetIKPositionWeight_Public_Single_AvatarIKGoal_0;
|
|
|
|
// Token: 0x040052E4 RID: 21220
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetIKRotationWeight_Public_Single_AvatarIKGoal_0;
|
|
|
|
// Token: 0x040052E5 RID: 21221
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetIKPositionWeight_Public_Void_AvatarIKGoal_Single_0;
|
|
|
|
// Token: 0x040052E6 RID: 21222
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetIKRotationWeight_Public_Void_AvatarIKGoal_Single_0;
|
|
|
|
// Token: 0x040052E7 RID: 21223
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetIKPosition_Public_Void_AvatarIKGoal_Vector3_0;
|
|
|
|
// Token: 0x040052E8 RID: 21224
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetIKRotation_Public_Void_AvatarIKGoal_Quaternion_0;
|
|
|
|
// Token: 0x040052E9 RID: 21225
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetIKPosition_Public_Vector3_AvatarIKGoal_0;
|
|
|
|
// Token: 0x040052EA RID: 21226
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetIKRotation_Public_Quaternion_AvatarIKGoal_0;
|
|
|
|
// Token: 0x040052EB RID: 21227
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetLookAtWeight_Public_Void_Single_Single_Single_Single_Single_Single_Single_0;
|
|
|
|
// Token: 0x040052EC RID: 21228
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetLookAtPosition_Public_Void_Vector3_0;
|
|
|
|
// Token: 0x040052ED RID: 21229
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetSpinePosition_Public_Void_Vector3_0;
|
|
|
|
// Token: 0x040052EE RID: 21230
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetSpineWeight_Public_Void_Single_0;
|
|
|
|
// Token: 0x040052EF RID: 21231
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetGoalIK_Public_IKSolverLimb_AvatarIKGoal_0;
|
|
|
|
// Token: 0x040052F0 RID: 21232
|
|
private static readonly IntPtr NativeMethodInfoPtr_InitiateBipedIK_Public_Void_0;
|
|
|
|
// Token: 0x040052F1 RID: 21233
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateBipedIK_Public_Void_0;
|
|
|
|
// Token: 0x040052F2 RID: 21234
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetToDefaults_Public_Void_0;
|
|
|
|
// Token: 0x040052F3 RID: 21235
|
|
private static readonly IntPtr NativeMethodInfoPtr_FixTransforms_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x040052F4 RID: 21236
|
|
private static readonly IntPtr NativeMethodInfoPtr_InitiateSolver_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x040052F5 RID: 21237
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateSolver_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x040052F6 RID: 21238
|
|
private static readonly IntPtr NativeMethodInfoPtr_LogWarning_Public_Void_String_0;
|
|
|
|
// Token: 0x040052F7 RID: 21239
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
}
|