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

180 lines
8.5 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x0200045B RID: 1115
[Serializable]
public class ConstraintPositionOffset : Constraint
{
// Token: 0x060083E9 RID: 33769 RVA: 0x0021A3BC File Offset: 0x002185BC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626465, XrefRangeEnd = 626478, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void UpdateConstraint()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ConstraintPositionOffset.NativeMethodInfoPtr_UpdateConstraint_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060083EA RID: 33770 RVA: 0x0021A40C File Offset: 0x0021860C
[CallerCount(1664)]
[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ConstraintPositionOffset()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ConstraintPositionOffset>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ConstraintPositionOffset.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060083EB RID: 33771 RVA: 0x0021A458 File Offset: 0x00218658
[CallerCount(125)]
[CachedScanResults(RefRangeStart = 16970, RefRangeEnd = 17095, XrefRangeStart = 16970, XrefRangeEnd = 17095, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ConstraintPositionOffset(Transform transform)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ConstraintPositionOffset>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ConstraintPositionOffset.NativeMethodInfoPtr__ctor_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x17002CD3 RID: 11475
// (get) Token: 0x060083EC RID: 33772 RVA: 0x0021A4BC File Offset: 0x002186BC
public unsafe bool positionChanged
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626478, XrefRangeEnd = 626480, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ConstraintPositionOffset.NativeMethodInfoPtr_get_positionChanged_Private_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060083ED RID: 33773 RVA: 0x0021A50C File Offset: 0x0021870C
// Note: this type is marked as 'beforefieldinit'.
static ConstraintPositionOffset()
{
Il2CppClassPointerStore<ConstraintPositionOffset>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "ConstraintPositionOffset");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ConstraintPositionOffset>.NativeClassPtr);
ConstraintPositionOffset.NativeFieldInfoPtr_offset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ConstraintPositionOffset>.NativeClassPtr, "offset");
ConstraintPositionOffset.NativeFieldInfoPtr_defaultLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ConstraintPositionOffset>.NativeClassPtr, "defaultLocalPosition");
ConstraintPositionOffset.NativeFieldInfoPtr_lastLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ConstraintPositionOffset>.NativeClassPtr, "lastLocalPosition");
ConstraintPositionOffset.NativeFieldInfoPtr_initiated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ConstraintPositionOffset>.NativeClassPtr, "initiated");
ConstraintPositionOffset.NativeMethodInfoPtr_UpdateConstraint_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ConstraintPositionOffset>.NativeClassPtr, 100673291);
ConstraintPositionOffset.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ConstraintPositionOffset>.NativeClassPtr, 100673292);
ConstraintPositionOffset.NativeMethodInfoPtr__ctor_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ConstraintPositionOffset>.NativeClassPtr, 100673293);
ConstraintPositionOffset.NativeMethodInfoPtr_get_positionChanged_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ConstraintPositionOffset>.NativeClassPtr, 100673294);
}
// Token: 0x060083EE RID: 33774 RVA: 0x0021A364 File Offset: 0x00218564
public ConstraintPositionOffset(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002CCF RID: 11471
// (get) Token: 0x060083EF RID: 33775 RVA: 0x0021A5DC File Offset: 0x002187DC
// (set) Token: 0x060083F0 RID: 33776 RVA: 0x0021A604 File Offset: 0x00218804
public unsafe Vector3 offset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ConstraintPositionOffset.NativeFieldInfoPtr_offset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ConstraintPositionOffset.NativeFieldInfoPtr_offset)) = value;
}
}
// Token: 0x17002CD0 RID: 11472
// (get) Token: 0x060083F1 RID: 33777 RVA: 0x0021A628 File Offset: 0x00218828
// (set) Token: 0x060083F2 RID: 33778 RVA: 0x0021A650 File Offset: 0x00218850
public unsafe Vector3 defaultLocalPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ConstraintPositionOffset.NativeFieldInfoPtr_defaultLocalPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ConstraintPositionOffset.NativeFieldInfoPtr_defaultLocalPosition)) = value;
}
}
// Token: 0x17002CD1 RID: 11473
// (get) Token: 0x060083F3 RID: 33779 RVA: 0x0021A674 File Offset: 0x00218874
// (set) Token: 0x060083F4 RID: 33780 RVA: 0x0021A69C File Offset: 0x0021889C
public unsafe Vector3 lastLocalPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ConstraintPositionOffset.NativeFieldInfoPtr_lastLocalPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ConstraintPositionOffset.NativeFieldInfoPtr_lastLocalPosition)) = value;
}
}
// Token: 0x17002CD2 RID: 11474
// (get) Token: 0x060083F5 RID: 33781 RVA: 0x0021A6C0 File Offset: 0x002188C0
// (set) Token: 0x060083F6 RID: 33782 RVA: 0x0021A6E8 File Offset: 0x002188E8
public unsafe bool initiated
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ConstraintPositionOffset.NativeFieldInfoPtr_initiated);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ConstraintPositionOffset.NativeFieldInfoPtr_initiated)) = value;
}
}
// Token: 0x04005844 RID: 22596
private static readonly IntPtr NativeFieldInfoPtr_offset;
// Token: 0x04005845 RID: 22597
private static readonly IntPtr NativeFieldInfoPtr_defaultLocalPosition;
// Token: 0x04005846 RID: 22598
private static readonly IntPtr NativeFieldInfoPtr_lastLocalPosition;
// Token: 0x04005847 RID: 22599
private static readonly IntPtr NativeFieldInfoPtr_initiated;
// Token: 0x04005848 RID: 22600
private static readonly IntPtr NativeMethodInfoPtr_UpdateConstraint_Public_Virtual_Void_0;
// Token: 0x04005849 RID: 22601
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0400584A RID: 22602
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_0;
// Token: 0x0400584B RID: 22603
private static readonly IntPtr NativeMethodInfoPtr_get_positionChanged_Private_get_Boolean_0;
}
}