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

361 lines
19 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
namespace Obi
{
// Token: 0x020004CA RID: 1226
[Serializable]
public class ObiVolumeConstraintBatch : ObiConstraintBatch
{
// Token: 0x06008E4A RID: 36426 RVA: 0x0024925C File Offset: 0x0024745C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627446, XrefRangeEnd = 627478, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ObiVolumeConstraintBatch(bool cooked, bool sharesParticles)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr))
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref cooked;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref sharesParticles;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiVolumeConstraintBatch.NativeMethodInfoPtr__ctor_Public_Void_Boolean_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008E4B RID: 36427 RVA: 0x002492CC File Offset: 0x002474CC
[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), ObiVolumeConstraintBatch.NativeMethodInfoPtr_GetConstraintType_Public_Virtual_ConstraintType_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06008E4C RID: 36428 RVA: 0x00249328 File Offset: 0x00247528
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627478, XrefRangeEnd = 627493, 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), ObiVolumeConstraintBatch.NativeMethodInfoPtr_Clear_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008E4D RID: 36429 RVA: 0x00249378 File Offset: 0x00247578
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627493, XrefRangeEnd = 627510, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AddConstraint(Il2CppStructArray<int> triangles, float restVolume, float pressure, float stiffness)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(triangles);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref restVolume;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref pressure;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref stiffness;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiVolumeConstraintBatch.NativeMethodInfoPtr_AddConstraint_Public_Void_Il2CppStructArray_1_Int32_Single_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008E4E RID: 36430 RVA: 0x0024940C File Offset: 0x0024760C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627510, XrefRangeEnd = 627538, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RemoveConstraint(int index)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref index;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiVolumeConstraintBatch.NativeMethodInfoPtr_RemoveConstraint_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008E4F RID: 36431 RVA: 0x00249460 File Offset: 0x00247660
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627538, XrefRangeEnd = 627553, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override List<int> GetConstraintsInvolvingParticle(int particleIndex)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref particleIndex;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiVolumeConstraintBatch.NativeMethodInfoPtr_GetConstraintsInvolvingParticle_Public_Virtual_List_1_Int32_Int32_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new List<int>(intPtr3) : null;
}
}
// Token: 0x06008E50 RID: 36432 RVA: 0x002494D4 File Offset: 0x002476D4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627553, XrefRangeEnd = 627561, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnAddToSolver(ObiBatchedConstraints constraints)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(constraints);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiVolumeConstraintBatch.NativeMethodInfoPtr_OnAddToSolver_Protected_Virtual_Void_ObiBatchedConstraints_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008E51 RID: 36433 RVA: 0x00249538 File Offset: 0x00247738
[CallerCount(5802)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnRemoveFromSolver(ObiBatchedConstraints constraints)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(constraints);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiVolumeConstraintBatch.NativeMethodInfoPtr_OnRemoveFromSolver_Protected_Virtual_Void_ObiBatchedConstraints_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008E52 RID: 36434 RVA: 0x0024959C File Offset: 0x0024779C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 627561, XrefRangeEnd = 627588, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void PushDataToSolver(ObiBatchedConstraints constraints)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(constraints);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiVolumeConstraintBatch.NativeMethodInfoPtr_PushDataToSolver_Public_Virtual_Void_ObiBatchedConstraints_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008E53 RID: 36435 RVA: 0x00249600 File Offset: 0x00247800
[CallerCount(5802)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void PullDataFromSolver(ObiBatchedConstraints constraints)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(constraints);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiVolumeConstraintBatch.NativeMethodInfoPtr_PullDataFromSolver_Public_Virtual_Void_ObiBatchedConstraints_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008E54 RID: 36436 RVA: 0x00249664 File Offset: 0x00247864
// Note: this type is marked as 'beforefieldinit'.
static ObiVolumeConstraintBatch()
{
Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiVolumeConstraintBatch");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr);
ObiVolumeConstraintBatch.NativeFieldInfoPtr_triangleIndices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, "triangleIndices");
ObiVolumeConstraintBatch.NativeFieldInfoPtr_firstTriangle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, "firstTriangle");
ObiVolumeConstraintBatch.NativeFieldInfoPtr_numTriangles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, "numTriangles");
ObiVolumeConstraintBatch.NativeFieldInfoPtr_restVolumes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, "restVolumes");
ObiVolumeConstraintBatch.NativeFieldInfoPtr_pressureStiffness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, "pressureStiffness");
ObiVolumeConstraintBatch.NativeFieldInfoPtr_solverIndices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, "solverIndices");
ObiVolumeConstraintBatch.NativeMethodInfoPtr__ctor_Public_Void_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, 100674267);
ObiVolumeConstraintBatch.NativeMethodInfoPtr_GetConstraintType_Public_Virtual_ConstraintType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, 100674268);
ObiVolumeConstraintBatch.NativeMethodInfoPtr_Clear_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, 100674269);
ObiVolumeConstraintBatch.NativeMethodInfoPtr_AddConstraint_Public_Void_Il2CppStructArray_1_Int32_Single_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, 100674270);
ObiVolumeConstraintBatch.NativeMethodInfoPtr_RemoveConstraint_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, 100674271);
ObiVolumeConstraintBatch.NativeMethodInfoPtr_GetConstraintsInvolvingParticle_Public_Virtual_List_1_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, 100674272);
ObiVolumeConstraintBatch.NativeMethodInfoPtr_OnAddToSolver_Protected_Virtual_Void_ObiBatchedConstraints_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, 100674273);
ObiVolumeConstraintBatch.NativeMethodInfoPtr_OnRemoveFromSolver_Protected_Virtual_Void_ObiBatchedConstraints_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, 100674274);
ObiVolumeConstraintBatch.NativeMethodInfoPtr_PushDataToSolver_Public_Virtual_Void_ObiBatchedConstraints_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, 100674275);
ObiVolumeConstraintBatch.NativeMethodInfoPtr_PullDataFromSolver_Public_Virtual_Void_ObiBatchedConstraints_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiVolumeConstraintBatch>.NativeClassPtr, 100674276);
}
// Token: 0x06008E55 RID: 36437 RVA: 0x00245674 File Offset: 0x00243874
public ObiVolumeConstraintBatch(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003054 RID: 12372
// (get) Token: 0x06008E56 RID: 36438 RVA: 0x002497D4 File Offset: 0x002479D4
// (set) Token: 0x06008E57 RID: 36439 RVA: 0x00249808 File Offset: 0x00247A08
public unsafe List<int> triangleIndices
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiVolumeConstraintBatch.NativeFieldInfoPtr_triangleIndices);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<int>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiVolumeConstraintBatch.NativeFieldInfoPtr_triangleIndices), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003055 RID: 12373
// (get) Token: 0x06008E58 RID: 36440 RVA: 0x00249830 File Offset: 0x00247A30
// (set) Token: 0x06008E59 RID: 36441 RVA: 0x00249864 File Offset: 0x00247A64
public unsafe List<int> firstTriangle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiVolumeConstraintBatch.NativeFieldInfoPtr_firstTriangle);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<int>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiVolumeConstraintBatch.NativeFieldInfoPtr_firstTriangle), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003056 RID: 12374
// (get) Token: 0x06008E5A RID: 36442 RVA: 0x0024988C File Offset: 0x00247A8C
// (set) Token: 0x06008E5B RID: 36443 RVA: 0x002498C0 File Offset: 0x00247AC0
public unsafe List<int> numTriangles
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiVolumeConstraintBatch.NativeFieldInfoPtr_numTriangles);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<int>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiVolumeConstraintBatch.NativeFieldInfoPtr_numTriangles), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003057 RID: 12375
// (get) Token: 0x06008E5C RID: 36444 RVA: 0x002498E8 File Offset: 0x00247AE8
// (set) Token: 0x06008E5D RID: 36445 RVA: 0x0024991C File Offset: 0x00247B1C
public unsafe List<float> restVolumes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiVolumeConstraintBatch.NativeFieldInfoPtr_restVolumes);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<float>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiVolumeConstraintBatch.NativeFieldInfoPtr_restVolumes), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003058 RID: 12376
// (get) Token: 0x06008E5E RID: 36446 RVA: 0x00249944 File Offset: 0x00247B44
// (set) Token: 0x06008E5F RID: 36447 RVA: 0x00249978 File Offset: 0x00247B78
public unsafe List<Vector2> pressureStiffness
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiVolumeConstraintBatch.NativeFieldInfoPtr_pressureStiffness);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<Vector2>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiVolumeConstraintBatch.NativeFieldInfoPtr_pressureStiffness), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003059 RID: 12377
// (get) Token: 0x06008E60 RID: 36448 RVA: 0x002499A0 File Offset: 0x00247BA0
// (set) Token: 0x06008E61 RID: 36449 RVA: 0x002499D4 File Offset: 0x00247BD4
public unsafe Il2CppStructArray<int> solverIndices
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiVolumeConstraintBatch.NativeFieldInfoPtr_solverIndices);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<int>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiVolumeConstraintBatch.NativeFieldInfoPtr_solverIndices), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005EDC RID: 24284
private static readonly IntPtr NativeFieldInfoPtr_triangleIndices;
// Token: 0x04005EDD RID: 24285
private static readonly IntPtr NativeFieldInfoPtr_firstTriangle;
// Token: 0x04005EDE RID: 24286
private static readonly IntPtr NativeFieldInfoPtr_numTriangles;
// Token: 0x04005EDF RID: 24287
private static readonly IntPtr NativeFieldInfoPtr_restVolumes;
// Token: 0x04005EE0 RID: 24288
private static readonly IntPtr NativeFieldInfoPtr_pressureStiffness;
// Token: 0x04005EE1 RID: 24289
private static readonly IntPtr NativeFieldInfoPtr_solverIndices;
// Token: 0x04005EE2 RID: 24290
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Boolean_Boolean_0;
// Token: 0x04005EE3 RID: 24291
private static readonly IntPtr NativeMethodInfoPtr_GetConstraintType_Public_Virtual_ConstraintType_0;
// Token: 0x04005EE4 RID: 24292
private static readonly IntPtr NativeMethodInfoPtr_Clear_Public_Virtual_Void_0;
// Token: 0x04005EE5 RID: 24293
private static readonly IntPtr NativeMethodInfoPtr_AddConstraint_Public_Void_Il2CppStructArray_1_Int32_Single_Single_Single_0;
// Token: 0x04005EE6 RID: 24294
private static readonly IntPtr NativeMethodInfoPtr_RemoveConstraint_Public_Void_Int32_0;
// Token: 0x04005EE7 RID: 24295
private static readonly IntPtr NativeMethodInfoPtr_GetConstraintsInvolvingParticle_Public_Virtual_List_1_Int32_Int32_0;
// Token: 0x04005EE8 RID: 24296
private static readonly IntPtr NativeMethodInfoPtr_OnAddToSolver_Protected_Virtual_Void_ObiBatchedConstraints_0;
// Token: 0x04005EE9 RID: 24297
private static readonly IntPtr NativeMethodInfoPtr_OnRemoveFromSolver_Protected_Virtual_Void_ObiBatchedConstraints_0;
// Token: 0x04005EEA RID: 24298
private static readonly IntPtr NativeMethodInfoPtr_PushDataToSolver_Public_Virtual_Void_ObiBatchedConstraints_0;
// Token: 0x04005EEB RID: 24299
private static readonly IntPtr NativeMethodInfoPtr_PullDataFromSolver_Public_Virtual_Void_ObiBatchedConstraints_0;
}
}