293 lines
14 KiB
C#
293 lines
14 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppSystem;
|
|
using Il2CppSystem.Collections.Generic;
|
|
|
|
namespace Obi
|
|
{
|
|
// Token: 0x020004D2 RID: 1234
|
|
public class ObiPinConstraints : ObiBatchedConstraints
|
|
{
|
|
// Token: 0x06008EC7 RID: 36551 RVA: 0x0024B600 File Offset: 0x00249800
|
|
[CallerCount(0)]
|
|
public unsafe override Oni.ConstraintType GetConstraintType()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiPinConstraints.NativeMethodInfoPtr_GetConstraintType_Public_Virtual_ConstraintType_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06008EC8 RID: 36552 RVA: 0x0024B65C File Offset: 0x0024985C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627986, XrefRangeEnd = 628006, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override List<ObiConstraintBatch> GetBatches()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiPinConstraints.NativeMethodInfoPtr_GetBatches_Public_Virtual_List_1_ObiConstraintBatch_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new List<ObiConstraintBatch>(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06008EC9 RID: 36553 RVA: 0x0024B6C0 File Offset: 0x002498C0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628006, XrefRangeEnd = 628011, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void Clear()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiPinConstraints.NativeMethodInfoPtr_Clear_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008ECA RID: 36554 RVA: 0x0024B710 File Offset: 0x00249910
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628011, XrefRangeEnd = 628014, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void AddBatch(ObiPinConstraintBatch batch)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(batch);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiPinConstraints.NativeMethodInfoPtr_AddBatch_Public_Void_ObiPinConstraintBatch_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008ECB RID: 36555 RVA: 0x0024B76C File Offset: 0x0024996C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628014, XrefRangeEnd = 628018, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void RemoveBatch(ObiPinConstraintBatch batch)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(batch);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiPinConstraints.NativeMethodInfoPtr_RemoveBatch_Public_Void_ObiPinConstraintBatch_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008ECC RID: 36556 RVA: 0x0024B7C8 File Offset: 0x002499C8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628018, XrefRangeEnd = 628060, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void OnDrawGizmosSelected()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiPinConstraints.NativeMethodInfoPtr_OnDrawGizmosSelected_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008ECD RID: 36557 RVA: 0x0024B80C File Offset: 0x00249A0C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628060, XrefRangeEnd = 628068, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe ObiPinConstraints()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiPinConstraints.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008ECE RID: 36558 RVA: 0x0024B858 File Offset: 0x00249A58
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static ObiPinConstraints()
|
|
{
|
|
Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiPinConstraints");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr);
|
|
ObiPinConstraints.NativeFieldInfoPtr_stiffness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr, "stiffness");
|
|
ObiPinConstraints.NativeFieldInfoPtr_batches = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr, "batches");
|
|
ObiPinConstraints.NativeMethodInfoPtr_GetConstraintType_Public_Virtual_ConstraintType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr, 100674327);
|
|
ObiPinConstraints.NativeMethodInfoPtr_GetBatches_Public_Virtual_List_1_ObiConstraintBatch_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr, 100674328);
|
|
ObiPinConstraints.NativeMethodInfoPtr_Clear_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr, 100674329);
|
|
ObiPinConstraints.NativeMethodInfoPtr_AddBatch_Public_Void_ObiPinConstraintBatch_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr, 100674330);
|
|
ObiPinConstraints.NativeMethodInfoPtr_RemoveBatch_Public_Void_ObiPinConstraintBatch_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr, 100674331);
|
|
ObiPinConstraints.NativeMethodInfoPtr_OnDrawGizmosSelected_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr, 100674332);
|
|
ObiPinConstraints.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr, 100674333);
|
|
}
|
|
|
|
// Token: 0x06008ECF RID: 36559 RVA: 0x00249DB8 File Offset: 0x00247FB8
|
|
public ObiPinConstraints(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003070 RID: 12400
|
|
// (get) Token: 0x06008ED0 RID: 36560 RVA: 0x0024B93C File Offset: 0x00249B3C
|
|
// (set) Token: 0x06008ED1 RID: 36561 RVA: 0x0024B964 File Offset: 0x00249B64
|
|
public unsafe float stiffness
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiPinConstraints.NativeFieldInfoPtr_stiffness);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiPinConstraints.NativeFieldInfoPtr_stiffness)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003071 RID: 12401
|
|
// (get) Token: 0x06008ED2 RID: 36562 RVA: 0x0024B988 File Offset: 0x00249B88
|
|
// (set) Token: 0x06008ED3 RID: 36563 RVA: 0x0024B9BC File Offset: 0x00249BBC
|
|
public unsafe List<ObiPinConstraintBatch> batches
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiPinConstraints.NativeFieldInfoPtr_batches);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new List<ObiPinConstraintBatch>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiPinConstraints.NativeFieldInfoPtr_batches), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005F2F RID: 24367
|
|
private static readonly IntPtr NativeFieldInfoPtr_stiffness;
|
|
|
|
// Token: 0x04005F30 RID: 24368
|
|
private static readonly IntPtr NativeFieldInfoPtr_batches;
|
|
|
|
// Token: 0x04005F31 RID: 24369
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetConstraintType_Public_Virtual_ConstraintType_0;
|
|
|
|
// Token: 0x04005F32 RID: 24370
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetBatches_Public_Virtual_List_1_ObiConstraintBatch_0;
|
|
|
|
// Token: 0x04005F33 RID: 24371
|
|
private static readonly IntPtr NativeMethodInfoPtr_Clear_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04005F34 RID: 24372
|
|
private static readonly IntPtr NativeMethodInfoPtr_AddBatch_Public_Void_ObiPinConstraintBatch_0;
|
|
|
|
// Token: 0x04005F35 RID: 24373
|
|
private static readonly IntPtr NativeMethodInfoPtr_RemoveBatch_Public_Void_ObiPinConstraintBatch_0;
|
|
|
|
// Token: 0x04005F36 RID: 24374
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnDrawGizmosSelected_Public_Void_0;
|
|
|
|
// Token: 0x04005F37 RID: 24375
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x020004D3 RID: 1235
|
|
[ObfuscatedName("Obi.ObiPinConstraints/<>c")]
|
|
[Serializable]
|
|
public sealed class __c : Object
|
|
{
|
|
// Token: 0x06008ED4 RID: 36564 RVA: 0x0024B9E4 File Offset: 0x00249BE4
|
|
[CallerCount(1659)]
|
|
[CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe __c()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiPinConstraints.__c>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiPinConstraints.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008ED5 RID: 36565 RVA: 0x0024BA30 File Offset: 0x00249C30
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 51658, RefRangeEnd = 51659, XrefRangeStart = 51658, XrefRangeEnd = 51659, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe ObiConstraintBatch _GetBatches_b__3_0(ObiPinConstraintBatch x)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(x);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiPinConstraints.__c.NativeMethodInfoPtr__GetBatches_b__3_0_Internal_ObiConstraintBatch_ObiPinConstraintBatch_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new ObiConstraintBatch(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008ED6 RID: 36566 RVA: 0x0024BAA0 File Offset: 0x00249CA0
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static __c()
|
|
{
|
|
Il2CppClassPointerStore<ObiPinConstraints.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ObiPinConstraints>.NativeClassPtr, "<>c");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiPinConstraints.__c>.NativeClassPtr);
|
|
ObiPinConstraints.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiPinConstraints.__c>.NativeClassPtr, "<>9");
|
|
ObiPinConstraints.__c.NativeFieldInfoPtr___9__3_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiPinConstraints.__c>.NativeClassPtr, "<>9__3_0");
|
|
ObiPinConstraints.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiPinConstraints.__c>.NativeClassPtr, 100674335);
|
|
ObiPinConstraints.__c.NativeMethodInfoPtr__GetBatches_b__3_0_Internal_ObiConstraintBatch_ObiPinConstraintBatch_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiPinConstraints.__c>.NativeClassPtr, 100674336);
|
|
}
|
|
|
|
// Token: 0x06008ED7 RID: 36567 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public __c(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003072 RID: 12402
|
|
// (get) Token: 0x06008ED8 RID: 36568 RVA: 0x0024BB1C File Offset: 0x00249D1C
|
|
// (set) Token: 0x06008ED9 RID: 36569 RVA: 0x0024BB47 File Offset: 0x00249D47
|
|
public unsafe static ObiPinConstraints.__c __9
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr;
|
|
IL2CPP.il2cpp_field_static_get_value(ObiPinConstraints.__c.NativeFieldInfoPtr___9, (void*)(&intPtr));
|
|
IntPtr intPtr2 = intPtr;
|
|
return (intPtr2 != 0) ? new ObiPinConstraints.__c(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IL2CPP.il2cpp_field_static_set_value(ObiPinConstraints.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003073 RID: 12403
|
|
// (get) Token: 0x06008EDA RID: 36570 RVA: 0x0024BB5C File Offset: 0x00249D5C
|
|
// (set) Token: 0x06008EDB RID: 36571 RVA: 0x0024BB87 File Offset: 0x00249D87
|
|
public unsafe static Converter<ObiPinConstraintBatch, ObiConstraintBatch> __9__3_0
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr;
|
|
IL2CPP.il2cpp_field_static_get_value(ObiPinConstraints.__c.NativeFieldInfoPtr___9__3_0, (void*)(&intPtr));
|
|
IntPtr intPtr2 = intPtr;
|
|
return (intPtr2 != 0) ? new Converter<ObiPinConstraintBatch, ObiConstraintBatch>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IL2CPP.il2cpp_field_static_set_value(ObiPinConstraints.__c.NativeFieldInfoPtr___9__3_0, IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005F38 RID: 24376
|
|
private static readonly IntPtr NativeFieldInfoPtr___9;
|
|
|
|
// Token: 0x04005F39 RID: 24377
|
|
private static readonly IntPtr NativeFieldInfoPtr___9__3_0;
|
|
|
|
// Token: 0x04005F3A RID: 24378
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x04005F3B RID: 24379
|
|
private static readonly IntPtr NativeMethodInfoPtr__GetBatches_b__3_0_Internal_ObiConstraintBatch_ObiPinConstraintBatch_0;
|
|
}
|
|
}
|
|
}
|