Files
NobetaSource/Interop/Assembly-CSharp/Obi/ObiDistanceConstraints.cs
2023-09-06 22:09:22 +02:00

333 lines
16 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
namespace Obi
{
// Token: 0x020004D0 RID: 1232
public class ObiDistanceConstraints : ObiBatchedConstraints
{
// Token: 0x06008EAE RID: 36526 RVA: 0x0024AFA4 File Offset: 0x002491A4
[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), ObiDistanceConstraints.NativeMethodInfoPtr_GetConstraintType_Public_Virtual_ConstraintType_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06008EAF RID: 36527 RVA: 0x0024B000 File Offset: 0x00249200
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627906, XrefRangeEnd = 627926, 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), ObiDistanceConstraints.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: 0x06008EB0 RID: 36528 RVA: 0x0024B064 File Offset: 0x00249264
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627926, XrefRangeEnd = 627931, 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), ObiDistanceConstraints.NativeMethodInfoPtr_Clear_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008EB1 RID: 36529 RVA: 0x0024B0B4 File Offset: 0x002492B4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 627934, RefRangeEnd = 627935, XrefRangeStart = 627931, XrefRangeEnd = 627934, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AddBatch(ObiDistanceConstraintBatch 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(ObiDistanceConstraints.NativeMethodInfoPtr_AddBatch_Public_Void_ObiDistanceConstraintBatch_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008EB2 RID: 36530 RVA: 0x0024B110 File Offset: 0x00249310
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627935, XrefRangeEnd = 627939, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RemoveBatch(ObiDistanceConstraintBatch 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(ObiDistanceConstraints.NativeMethodInfoPtr_RemoveBatch_Public_Void_ObiDistanceConstraintBatch_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008EB3 RID: 36531 RVA: 0x0024B16C File Offset: 0x0024936C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627939, XrefRangeEnd = 627978, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDrawGizmosSelected()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiDistanceConstraints.NativeMethodInfoPtr_OnDrawGizmosSelected_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008EB4 RID: 36532 RVA: 0x0024B1B0 File Offset: 0x002493B0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627978, XrefRangeEnd = 627986, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ObiDistanceConstraints()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiDistanceConstraints.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008EB5 RID: 36533 RVA: 0x0024B1FC File Offset: 0x002493FC
// Note: this type is marked as 'beforefieldinit'.
static ObiDistanceConstraints()
{
Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiDistanceConstraints");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr);
ObiDistanceConstraints.NativeFieldInfoPtr_stretchingScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr, "stretchingScale");
ObiDistanceConstraints.NativeFieldInfoPtr_stiffness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr, "stiffness");
ObiDistanceConstraints.NativeFieldInfoPtr_slack = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr, "slack");
ObiDistanceConstraints.NativeFieldInfoPtr_batches = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr, "batches");
ObiDistanceConstraints.NativeMethodInfoPtr_GetConstraintType_Public_Virtual_ConstraintType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr, 100674317);
ObiDistanceConstraints.NativeMethodInfoPtr_GetBatches_Public_Virtual_List_1_ObiConstraintBatch_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr, 100674318);
ObiDistanceConstraints.NativeMethodInfoPtr_Clear_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr, 100674319);
ObiDistanceConstraints.NativeMethodInfoPtr_AddBatch_Public_Void_ObiDistanceConstraintBatch_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr, 100674320);
ObiDistanceConstraints.NativeMethodInfoPtr_RemoveBatch_Public_Void_ObiDistanceConstraintBatch_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr, 100674321);
ObiDistanceConstraints.NativeMethodInfoPtr_OnDrawGizmosSelected_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr, 100674322);
ObiDistanceConstraints.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr, 100674323);
}
// Token: 0x06008EB6 RID: 36534 RVA: 0x00249DB8 File Offset: 0x00247FB8
public ObiDistanceConstraints(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700306A RID: 12394
// (get) Token: 0x06008EB7 RID: 36535 RVA: 0x0024B308 File Offset: 0x00249508
// (set) Token: 0x06008EB8 RID: 36536 RVA: 0x0024B330 File Offset: 0x00249530
public unsafe float stretchingScale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiDistanceConstraints.NativeFieldInfoPtr_stretchingScale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiDistanceConstraints.NativeFieldInfoPtr_stretchingScale)) = value;
}
}
// Token: 0x1700306B RID: 12395
// (get) Token: 0x06008EB9 RID: 36537 RVA: 0x0024B354 File Offset: 0x00249554
// (set) Token: 0x06008EBA RID: 36538 RVA: 0x0024B37C File Offset: 0x0024957C
public unsafe float stiffness
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiDistanceConstraints.NativeFieldInfoPtr_stiffness);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiDistanceConstraints.NativeFieldInfoPtr_stiffness)) = value;
}
}
// Token: 0x1700306C RID: 12396
// (get) Token: 0x06008EBB RID: 36539 RVA: 0x0024B3A0 File Offset: 0x002495A0
// (set) Token: 0x06008EBC RID: 36540 RVA: 0x0024B3C8 File Offset: 0x002495C8
public unsafe float slack
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiDistanceConstraints.NativeFieldInfoPtr_slack);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiDistanceConstraints.NativeFieldInfoPtr_slack)) = value;
}
}
// Token: 0x1700306D RID: 12397
// (get) Token: 0x06008EBD RID: 36541 RVA: 0x0024B3EC File Offset: 0x002495EC
// (set) Token: 0x06008EBE RID: 36542 RVA: 0x0024B420 File Offset: 0x00249620
public unsafe List<ObiDistanceConstraintBatch> batches
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiDistanceConstraints.NativeFieldInfoPtr_batches);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<ObiDistanceConstraintBatch>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiDistanceConstraints.NativeFieldInfoPtr_batches), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005F20 RID: 24352
private static readonly IntPtr NativeFieldInfoPtr_stretchingScale;
// Token: 0x04005F21 RID: 24353
private static readonly IntPtr NativeFieldInfoPtr_stiffness;
// Token: 0x04005F22 RID: 24354
private static readonly IntPtr NativeFieldInfoPtr_slack;
// Token: 0x04005F23 RID: 24355
private static readonly IntPtr NativeFieldInfoPtr_batches;
// Token: 0x04005F24 RID: 24356
private static readonly IntPtr NativeMethodInfoPtr_GetConstraintType_Public_Virtual_ConstraintType_0;
// Token: 0x04005F25 RID: 24357
private static readonly IntPtr NativeMethodInfoPtr_GetBatches_Public_Virtual_List_1_ObiConstraintBatch_0;
// Token: 0x04005F26 RID: 24358
private static readonly IntPtr NativeMethodInfoPtr_Clear_Public_Virtual_Void_0;
// Token: 0x04005F27 RID: 24359
private static readonly IntPtr NativeMethodInfoPtr_AddBatch_Public_Void_ObiDistanceConstraintBatch_0;
// Token: 0x04005F28 RID: 24360
private static readonly IntPtr NativeMethodInfoPtr_RemoveBatch_Public_Void_ObiDistanceConstraintBatch_0;
// Token: 0x04005F29 RID: 24361
private static readonly IntPtr NativeMethodInfoPtr_OnDrawGizmosSelected_Public_Void_0;
// Token: 0x04005F2A RID: 24362
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020004D1 RID: 1233
[ObfuscatedName("Obi.ObiDistanceConstraints/<>c")]
[Serializable]
public sealed class __c : Object
{
// Token: 0x06008EBF RID: 36543 RVA: 0x0024B448 File Offset: 0x00249648
[CallerCount(1659)]
[CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe __c()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiDistanceConstraints.__c>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiDistanceConstraints.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008EC0 RID: 36544 RVA: 0x0024B494 File Offset: 0x00249694
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 51658, RefRangeEnd = 51659, XrefRangeStart = 51658, XrefRangeEnd = 51659, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ObiConstraintBatch _GetBatches_b__5_0(ObiDistanceConstraintBatch 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(ObiDistanceConstraints.__c.NativeMethodInfoPtr__GetBatches_b__5_0_Internal_ObiConstraintBatch_ObiDistanceConstraintBatch_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new ObiConstraintBatch(intPtr3) : null;
}
}
// Token: 0x06008EC1 RID: 36545 RVA: 0x0024B504 File Offset: 0x00249704
// Note: this type is marked as 'beforefieldinit'.
static __c()
{
Il2CppClassPointerStore<ObiDistanceConstraints.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ObiDistanceConstraints>.NativeClassPtr, "<>c");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiDistanceConstraints.__c>.NativeClassPtr);
ObiDistanceConstraints.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiDistanceConstraints.__c>.NativeClassPtr, "<>9");
ObiDistanceConstraints.__c.NativeFieldInfoPtr___9__5_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiDistanceConstraints.__c>.NativeClassPtr, "<>9__5_0");
ObiDistanceConstraints.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiDistanceConstraints.__c>.NativeClassPtr, 100674325);
ObiDistanceConstraints.__c.NativeMethodInfoPtr__GetBatches_b__5_0_Internal_ObiConstraintBatch_ObiDistanceConstraintBatch_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiDistanceConstraints.__c>.NativeClassPtr, 100674326);
}
// Token: 0x06008EC2 RID: 36546 RVA: 0x0000A74C File Offset: 0x0000894C
public __c(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700306E RID: 12398
// (get) Token: 0x06008EC3 RID: 36547 RVA: 0x0024B580 File Offset: 0x00249780
// (set) Token: 0x06008EC4 RID: 36548 RVA: 0x0024B5AB File Offset: 0x002497AB
public unsafe static ObiDistanceConstraints.__c __9
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(ObiDistanceConstraints.__c.NativeFieldInfoPtr___9, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new ObiDistanceConstraints.__c(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(ObiDistanceConstraints.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700306F RID: 12399
// (get) Token: 0x06008EC5 RID: 36549 RVA: 0x0024B5C0 File Offset: 0x002497C0
// (set) Token: 0x06008EC6 RID: 36550 RVA: 0x0024B5EB File Offset: 0x002497EB
public unsafe static Converter<ObiDistanceConstraintBatch, ObiConstraintBatch> __9__5_0
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(ObiDistanceConstraints.__c.NativeFieldInfoPtr___9__5_0, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new Converter<ObiDistanceConstraintBatch, ObiConstraintBatch>(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(ObiDistanceConstraints.__c.NativeFieldInfoPtr___9__5_0, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005F2B RID: 24363
private static readonly IntPtr NativeFieldInfoPtr___9;
// Token: 0x04005F2C RID: 24364
private static readonly IntPtr NativeFieldInfoPtr___9__5_0;
// Token: 0x04005F2D RID: 24365
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x04005F2E RID: 24366
private static readonly IntPtr NativeMethodInfoPtr__GetBatches_b__5_0_Internal_ObiConstraintBatch_ObiDistanceConstraintBatch_0;
}
}
}