Files
NobetaSource/Interop/Assembly-CSharp/RootMotion/FinalIK/BipedIKSolvers.cs
2023-09-06 22:09:22 +02:00

328 lines
15 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
namespace RootMotion.FinalIK
{
// Token: 0x02000409 RID: 1033
[Serializable]
public class BipedIKSolvers : Object
{
// Token: 0x17002A60 RID: 10848
// (get) Token: 0x06007C1C RID: 31772 RVA: 0x001F984C File Offset: 0x001F7A4C
public unsafe Il2CppReferenceArray<IKSolverLimb> limbs
{
[CallerCount(9)]
[CachedScanResults(RefRangeStart = 611672, RefRangeEnd = 611681, XrefRangeStart = 611660, XrefRangeEnd = 611672, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIKSolvers.NativeMethodInfoPtr_get_limbs_Public_get_Il2CppReferenceArray_1_IKSolverLimb_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppReferenceArray<IKSolverLimb>(intPtr3) : null;
}
}
// Token: 0x17002A61 RID: 10849
// (get) Token: 0x06007C1D RID: 31773 RVA: 0x001F98A4 File Offset: 0x001F7AA4
public unsafe Il2CppReferenceArray<IKSolver> ikSolvers
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611681, XrefRangeEnd = 611699, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIKSolvers.NativeMethodInfoPtr_get_ikSolvers_Public_get_Il2CppReferenceArray_1_IKSolver_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppReferenceArray<IKSolver>(intPtr3) : null;
}
}
// Token: 0x06007C1E RID: 31774 RVA: 0x001F98FC File Offset: 0x001F7AFC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611699, XrefRangeEnd = 611706, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AssignReferences(BipedReferences references)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(references);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIKSolvers.NativeMethodInfoPtr_AssignReferences_Public_Void_BipedReferences_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007C1F RID: 31775 RVA: 0x001F9958 File Offset: 0x001F7B58
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 611744, RefRangeEnd = 611745, XrefRangeStart = 611706, XrefRangeEnd = 611744, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe BipedIKSolvers()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIKSolvers.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007C20 RID: 31776 RVA: 0x001F99A4 File Offset: 0x001F7BA4
// Note: this type is marked as 'beforefieldinit'.
static BipedIKSolvers()
{
Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "BipedIKSolvers");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr);
BipedIKSolvers.NativeFieldInfoPtr_leftFoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, "leftFoot");
BipedIKSolvers.NativeFieldInfoPtr_rightFoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, "rightFoot");
BipedIKSolvers.NativeFieldInfoPtr_leftHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, "leftHand");
BipedIKSolvers.NativeFieldInfoPtr_rightHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, "rightHand");
BipedIKSolvers.NativeFieldInfoPtr_spine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, "spine");
BipedIKSolvers.NativeFieldInfoPtr_lookAt = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, "lookAt");
BipedIKSolvers.NativeFieldInfoPtr_aim = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, "aim");
BipedIKSolvers.NativeFieldInfoPtr_pelvis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, "pelvis");
BipedIKSolvers.NativeFieldInfoPtr__limbs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, "_limbs");
BipedIKSolvers.NativeFieldInfoPtr__ikSolvers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, "_ikSolvers");
BipedIKSolvers.NativeMethodInfoPtr_get_limbs_Public_get_Il2CppReferenceArray_1_IKSolverLimb_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, 100672618);
BipedIKSolvers.NativeMethodInfoPtr_get_ikSolvers_Public_get_Il2CppReferenceArray_1_IKSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, 100672619);
BipedIKSolvers.NativeMethodInfoPtr_AssignReferences_Public_Void_BipedReferences_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, 100672620);
BipedIKSolvers.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIKSolvers>.NativeClassPtr, 100672621);
}
// Token: 0x06007C21 RID: 31777 RVA: 0x0000A74C File Offset: 0x0000894C
public BipedIKSolvers(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002A56 RID: 10838
// (get) Token: 0x06007C22 RID: 31778 RVA: 0x001F9AEC File Offset: 0x001F7CEC
// (set) Token: 0x06007C23 RID: 31779 RVA: 0x001F9B20 File Offset: 0x001F7D20
public unsafe IKSolverLimb leftFoot
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_leftFoot);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new IKSolverLimb(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_leftFoot), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A57 RID: 10839
// (get) Token: 0x06007C24 RID: 31780 RVA: 0x001F9B48 File Offset: 0x001F7D48
// (set) Token: 0x06007C25 RID: 31781 RVA: 0x001F9B7C File Offset: 0x001F7D7C
public unsafe IKSolverLimb rightFoot
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_rightFoot);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new IKSolverLimb(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_rightFoot), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A58 RID: 10840
// (get) Token: 0x06007C26 RID: 31782 RVA: 0x001F9BA4 File Offset: 0x001F7DA4
// (set) Token: 0x06007C27 RID: 31783 RVA: 0x001F9BD8 File Offset: 0x001F7DD8
public unsafe IKSolverLimb leftHand
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_leftHand);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new IKSolverLimb(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_leftHand), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A59 RID: 10841
// (get) Token: 0x06007C28 RID: 31784 RVA: 0x001F9C00 File Offset: 0x001F7E00
// (set) Token: 0x06007C29 RID: 31785 RVA: 0x001F9C34 File Offset: 0x001F7E34
public unsafe IKSolverLimb rightHand
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_rightHand);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new IKSolverLimb(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_rightHand), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A5A RID: 10842
// (get) Token: 0x06007C2A RID: 31786 RVA: 0x001F9C5C File Offset: 0x001F7E5C
// (set) Token: 0x06007C2B RID: 31787 RVA: 0x001F9C90 File Offset: 0x001F7E90
public unsafe IKSolverFABRIK spine
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_spine);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new IKSolverFABRIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_spine), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A5B RID: 10843
// (get) Token: 0x06007C2C RID: 31788 RVA: 0x001F9CB8 File Offset: 0x001F7EB8
// (set) Token: 0x06007C2D RID: 31789 RVA: 0x001F9CEC File Offset: 0x001F7EEC
public unsafe IKSolverLookAt lookAt
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_lookAt);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new IKSolverLookAt(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_lookAt), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A5C RID: 10844
// (get) Token: 0x06007C2E RID: 31790 RVA: 0x001F9D14 File Offset: 0x001F7F14
// (set) Token: 0x06007C2F RID: 31791 RVA: 0x001F9D48 File Offset: 0x001F7F48
public unsafe IKSolverAim aim
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_aim);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new IKSolverAim(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_aim), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A5D RID: 10845
// (get) Token: 0x06007C30 RID: 31792 RVA: 0x001F9D70 File Offset: 0x001F7F70
// (set) Token: 0x06007C31 RID: 31793 RVA: 0x001F9DA4 File Offset: 0x001F7FA4
public unsafe Constraints pelvis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_pelvis);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Constraints(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr_pelvis), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A5E RID: 10846
// (get) Token: 0x06007C32 RID: 31794 RVA: 0x001F9DCC File Offset: 0x001F7FCC
// (set) Token: 0x06007C33 RID: 31795 RVA: 0x001F9E00 File Offset: 0x001F8000
public unsafe Il2CppReferenceArray<IKSolverLimb> _limbs
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr__limbs);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<IKSolverLimb>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr__limbs), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A5F RID: 10847
// (get) Token: 0x06007C34 RID: 31796 RVA: 0x001F9E28 File Offset: 0x001F8028
// (set) Token: 0x06007C35 RID: 31797 RVA: 0x001F9E5C File Offset: 0x001F805C
public unsafe Il2CppReferenceArray<IKSolver> _ikSolvers
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr__ikSolvers);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<IKSolver>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKSolvers.NativeFieldInfoPtr__ikSolvers), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040052F8 RID: 21240
private static readonly IntPtr NativeFieldInfoPtr_leftFoot;
// Token: 0x040052F9 RID: 21241
private static readonly IntPtr NativeFieldInfoPtr_rightFoot;
// Token: 0x040052FA RID: 21242
private static readonly IntPtr NativeFieldInfoPtr_leftHand;
// Token: 0x040052FB RID: 21243
private static readonly IntPtr NativeFieldInfoPtr_rightHand;
// Token: 0x040052FC RID: 21244
private static readonly IntPtr NativeFieldInfoPtr_spine;
// Token: 0x040052FD RID: 21245
private static readonly IntPtr NativeFieldInfoPtr_lookAt;
// Token: 0x040052FE RID: 21246
private static readonly IntPtr NativeFieldInfoPtr_aim;
// Token: 0x040052FF RID: 21247
private static readonly IntPtr NativeFieldInfoPtr_pelvis;
// Token: 0x04005300 RID: 21248
private static readonly IntPtr NativeFieldInfoPtr__limbs;
// Token: 0x04005301 RID: 21249
private static readonly IntPtr NativeFieldInfoPtr__ikSolvers;
// Token: 0x04005302 RID: 21250
private static readonly IntPtr NativeMethodInfoPtr_get_limbs_Public_get_Il2CppReferenceArray_1_IKSolverLimb_0;
// Token: 0x04005303 RID: 21251
private static readonly IntPtr NativeMethodInfoPtr_get_ikSolvers_Public_get_Il2CppReferenceArray_1_IKSolver_0;
// Token: 0x04005304 RID: 21252
private static readonly IntPtr NativeMethodInfoPtr_AssignReferences_Public_Void_BipedReferences_0;
// Token: 0x04005305 RID: 21253
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}