Files
2023-09-06 22:19:13 +02:00

544 lines
28 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x02000457 RID: 1111
public class BipedIK : SolverManager
{
// Token: 0x060083A0 RID: 33696 RVA: 0x00218DA4 File Offset: 0x00216FA4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626267, XrefRangeEnd = 626270, 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: 0x060083A1 RID: 33697 RVA: 0x00218DE8 File Offset: 0x00216FE8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626270, XrefRangeEnd = 626273, 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: 0x060083A2 RID: 33698 RVA: 0x00218E2C File Offset: 0x0021702C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626273, XrefRangeEnd = 626276, 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: 0x060083A3 RID: 33699 RVA: 0x00218E70 File Offset: 0x00217070
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626276, XrefRangeEnd = 626279, 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: 0x060083A4 RID: 33700 RVA: 0x00218EB4 File Offset: 0x002170B4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626279, XrefRangeEnd = 626282, 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: 0x060083A5 RID: 33701 RVA: 0x00218F18 File Offset: 0x00217118
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626282, XrefRangeEnd = 626285, 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: 0x060083A6 RID: 33702 RVA: 0x00218F7C File Offset: 0x0021717C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626285, XrefRangeEnd = 626290, 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: 0x060083A7 RID: 33703 RVA: 0x00218FE4 File Offset: 0x002171E4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626290, XrefRangeEnd = 626295, 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: 0x060083A8 RID: 33704 RVA: 0x0021904C File Offset: 0x0021724C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626295, XrefRangeEnd = 626298, 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: 0x060083A9 RID: 33705 RVA: 0x002190B4 File Offset: 0x002172B4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626298, XrefRangeEnd = 626301, 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: 0x060083AA RID: 33706 RVA: 0x0021911C File Offset: 0x0021731C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626301, XrefRangeEnd = 626304, 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: 0x060083AB RID: 33707 RVA: 0x00219180 File Offset: 0x00217380
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626304, XrefRangeEnd = 626307, 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: 0x060083AC RID: 33708 RVA: 0x002191E4 File Offset: 0x002173E4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626307, XrefRangeEnd = 626309, 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: 0x060083AD RID: 33709 RVA: 0x002192AC File Offset: 0x002174AC
[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: 0x060083AE RID: 33710 RVA: 0x00219300 File Offset: 0x00217500
[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: 0x060083AF RID: 33711 RVA: 0x00219354 File Offset: 0x00217554
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626309, XrefRangeEnd = 626311, 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: 0x060083B0 RID: 33712 RVA: 0x002193A8 File Offset: 0x002175A8
[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: 0x060083B1 RID: 33713 RVA: 0x00219410 File Offset: 0x00217610
[CallerCount(7)]
[CachedScanResults(RefRangeStart = 149592, RefRangeEnd = 149599, XrefRangeStart = 149592, XrefRangeEnd = 149599, 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: 0x060083B2 RID: 33714 RVA: 0x00219454 File Offset: 0x00217654
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 40210, RefRangeEnd = 40212, XrefRangeStart = 40210, XrefRangeEnd = 40212, 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: 0x060083B3 RID: 33715 RVA: 0x00219498 File Offset: 0x00217698
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626311, XrefRangeEnd = 626318, 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: 0x060083B4 RID: 33716 RVA: 0x002194DC File Offset: 0x002176DC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626318, XrefRangeEnd = 626321, 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: 0x060083B5 RID: 33717 RVA: 0x0021952C File Offset: 0x0021772C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626321, XrefRangeEnd = 626342, 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: 0x060083B6 RID: 33718 RVA: 0x0021957C File Offset: 0x0021777C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626342, XrefRangeEnd = 626356, 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: 0x060083B7 RID: 33719 RVA: 0x002195CC File Offset: 0x002177CC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626356, XrefRangeEnd = 626358, 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: 0x060083B8 RID: 33720 RVA: 0x00219628 File Offset: 0x00217828
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626358, XrefRangeEnd = 626369, 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: 0x060083B9 RID: 33721 RVA: 0x00219674 File Offset: 0x00217874
// 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, 100673256);
BipedIK.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673257);
BipedIK.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673258);
BipedIK.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673259);
BipedIK.NativeMethodInfoPtr_GetIKPositionWeight_Public_Single_AvatarIKGoal_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673260);
BipedIK.NativeMethodInfoPtr_GetIKRotationWeight_Public_Single_AvatarIKGoal_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673261);
BipedIK.NativeMethodInfoPtr_SetIKPositionWeight_Public_Void_AvatarIKGoal_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673262);
BipedIK.NativeMethodInfoPtr_SetIKRotationWeight_Public_Void_AvatarIKGoal_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673263);
BipedIK.NativeMethodInfoPtr_SetIKPosition_Public_Void_AvatarIKGoal_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673264);
BipedIK.NativeMethodInfoPtr_SetIKRotation_Public_Void_AvatarIKGoal_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673265);
BipedIK.NativeMethodInfoPtr_GetIKPosition_Public_Vector3_AvatarIKGoal_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673266);
BipedIK.NativeMethodInfoPtr_GetIKRotation_Public_Quaternion_AvatarIKGoal_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673267);
BipedIK.NativeMethodInfoPtr_SetLookAtWeight_Public_Void_Single_Single_Single_Single_Single_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673268);
BipedIK.NativeMethodInfoPtr_SetLookAtPosition_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673269);
BipedIK.NativeMethodInfoPtr_SetSpinePosition_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673270);
BipedIK.NativeMethodInfoPtr_SetSpineWeight_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673271);
BipedIK.NativeMethodInfoPtr_GetGoalIK_Public_IKSolverLimb_AvatarIKGoal_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673272);
BipedIK.NativeMethodInfoPtr_InitiateBipedIK_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673273);
BipedIK.NativeMethodInfoPtr_UpdateBipedIK_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673274);
BipedIK.NativeMethodInfoPtr_SetToDefaults_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673275);
BipedIK.NativeMethodInfoPtr_FixTransforms_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673276);
BipedIK.NativeMethodInfoPtr_InitiateSolver_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673277);
BipedIK.NativeMethodInfoPtr_UpdateSolver_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673278);
BipedIK.NativeMethodInfoPtr_LogWarning_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673279);
BipedIK.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIK>.NativeClassPtr, 100673280);
}
// Token: 0x060083BA RID: 33722 RVA: 0x002198C0 File Offset: 0x00217AC0
public BipedIK(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002CBD RID: 11453
// (get) Token: 0x060083BB RID: 33723 RVA: 0x002198CC File Offset: 0x00217ACC
// (set) Token: 0x060083BC RID: 33724 RVA: 0x00219900 File Offset: 0x00217B00
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: 0x17002CBE RID: 11454
// (get) Token: 0x060083BD RID: 33725 RVA: 0x00219928 File Offset: 0x00217B28
// (set) Token: 0x060083BE RID: 33726 RVA: 0x0021995C File Offset: 0x00217B5C
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: 0x04005812 RID: 22546
private static readonly IntPtr NativeFieldInfoPtr_references;
// Token: 0x04005813 RID: 22547
private static readonly IntPtr NativeFieldInfoPtr_solvers;
// Token: 0x04005814 RID: 22548
private static readonly IntPtr NativeMethodInfoPtr_OpenUserManual_Private_Void_0;
// Token: 0x04005815 RID: 22549
private static readonly IntPtr NativeMethodInfoPtr_OpenScriptReference_Private_Void_0;
// Token: 0x04005816 RID: 22550
private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0;
// Token: 0x04005817 RID: 22551
private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0;
// Token: 0x04005818 RID: 22552
private static readonly IntPtr NativeMethodInfoPtr_GetIKPositionWeight_Public_Single_AvatarIKGoal_0;
// Token: 0x04005819 RID: 22553
private static readonly IntPtr NativeMethodInfoPtr_GetIKRotationWeight_Public_Single_AvatarIKGoal_0;
// Token: 0x0400581A RID: 22554
private static readonly IntPtr NativeMethodInfoPtr_SetIKPositionWeight_Public_Void_AvatarIKGoal_Single_0;
// Token: 0x0400581B RID: 22555
private static readonly IntPtr NativeMethodInfoPtr_SetIKRotationWeight_Public_Void_AvatarIKGoal_Single_0;
// Token: 0x0400581C RID: 22556
private static readonly IntPtr NativeMethodInfoPtr_SetIKPosition_Public_Void_AvatarIKGoal_Vector3_0;
// Token: 0x0400581D RID: 22557
private static readonly IntPtr NativeMethodInfoPtr_SetIKRotation_Public_Void_AvatarIKGoal_Quaternion_0;
// Token: 0x0400581E RID: 22558
private static readonly IntPtr NativeMethodInfoPtr_GetIKPosition_Public_Vector3_AvatarIKGoal_0;
// Token: 0x0400581F RID: 22559
private static readonly IntPtr NativeMethodInfoPtr_GetIKRotation_Public_Quaternion_AvatarIKGoal_0;
// Token: 0x04005820 RID: 22560
private static readonly IntPtr NativeMethodInfoPtr_SetLookAtWeight_Public_Void_Single_Single_Single_Single_Single_Single_Single_0;
// Token: 0x04005821 RID: 22561
private static readonly IntPtr NativeMethodInfoPtr_SetLookAtPosition_Public_Void_Vector3_0;
// Token: 0x04005822 RID: 22562
private static readonly IntPtr NativeMethodInfoPtr_SetSpinePosition_Public_Void_Vector3_0;
// Token: 0x04005823 RID: 22563
private static readonly IntPtr NativeMethodInfoPtr_SetSpineWeight_Public_Void_Single_0;
// Token: 0x04005824 RID: 22564
private static readonly IntPtr NativeMethodInfoPtr_GetGoalIK_Public_IKSolverLimb_AvatarIKGoal_0;
// Token: 0x04005825 RID: 22565
private static readonly IntPtr NativeMethodInfoPtr_InitiateBipedIK_Public_Void_0;
// Token: 0x04005826 RID: 22566
private static readonly IntPtr NativeMethodInfoPtr_UpdateBipedIK_Public_Void_0;
// Token: 0x04005827 RID: 22567
private static readonly IntPtr NativeMethodInfoPtr_SetToDefaults_Public_Void_0;
// Token: 0x04005828 RID: 22568
private static readonly IntPtr NativeMethodInfoPtr_FixTransforms_Protected_Virtual_Void_0;
// Token: 0x04005829 RID: 22569
private static readonly IntPtr NativeMethodInfoPtr_InitiateSolver_Protected_Virtual_Void_0;
// Token: 0x0400582A RID: 22570
private static readonly IntPtr NativeMethodInfoPtr_UpdateSolver_Protected_Virtual_Void_0;
// Token: 0x0400582B RID: 22571
private static readonly IntPtr NativeMethodInfoPtr_LogWarning_Public_Void_String_0;
// Token: 0x0400582C RID: 22572
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}