using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections; using Il2CppSystem.Collections.Generic; using UnityEngine; namespace Obi { // Token: 0x020004A8 RID: 1192 public class ObiCloth : ObiClothBase { // Token: 0x17002F6F RID: 12143 // (get) Token: 0x06008B5F RID: 35679 RVA: 0x0023BA10 File Offset: 0x00239C10 public unsafe ObiSkinConstraints SkinConstraints { [CallerCount(2)] [CachedScanResults(RefRangeStart = 623511, RefRangeEnd = 623513, XrefRangeStart = 623507, XrefRangeEnd = 623511, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr_get_SkinConstraints_Public_get_ObiSkinConstraints_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new ObiSkinConstraints(intPtr3) : null; } } // Token: 0x17002F70 RID: 12144 // (get) Token: 0x06008B60 RID: 35680 RVA: 0x0023BA68 File Offset: 0x00239C68 public unsafe ObiVolumeConstraints VolumeConstraints { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623513, XrefRangeEnd = 623517, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr_get_VolumeConstraints_Public_get_ObiVolumeConstraints_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new ObiVolumeConstraints(intPtr3) : null; } } // Token: 0x17002F71 RID: 12145 // (get) Token: 0x06008B61 RID: 35681 RVA: 0x0023BAC0 File Offset: 0x00239CC0 public unsafe ObiTetherConstraints TetherConstraints { [CallerCount(4)] [CachedScanResults(RefRangeStart = 623521, RefRangeEnd = 623525, XrefRangeStart = 623517, XrefRangeEnd = 623521, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr_get_TetherConstraints_Public_get_ObiTetherConstraints_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new ObiTetherConstraints(intPtr3) : null; } } // Token: 0x17002F72 RID: 12146 // (get) Token: 0x06008B62 RID: 35682 RVA: 0x0023BB18 File Offset: 0x00239D18 public unsafe bool IsSkinned { [CallerCount(7)] [CachedScanResults(RefRangeStart = 623529, RefRangeEnd = 623536, XrefRangeStart = 623525, XrefRangeEnd = 623529, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr_get_IsSkinned_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17002F73 RID: 12147 // (get) Token: 0x06008B63 RID: 35683 RVA: 0x0023BB68 File Offset: 0x00239D68 public unsafe override Matrix4x4 ActorLocalToWorldMatrix { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623536, XrefRangeEnd = 623547, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiCloth.NativeMethodInfoPtr_get_ActorLocalToWorldMatrix_Public_Virtual_get_Matrix4x4_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17002F74 RID: 12148 // (get) Token: 0x06008B64 RID: 35684 RVA: 0x0023BBC4 File Offset: 0x00239DC4 public unsafe override Matrix4x4 ActorWorldToLocalMatrix { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623547, XrefRangeEnd = 623552, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiCloth.NativeMethodInfoPtr_get_ActorWorldToLocalMatrix_Public_Virtual_get_Matrix4x4_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008B65 RID: 35685 RVA: 0x0023BC20 File Offset: 0x00239E20 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623552, XrefRangeEnd = 623586, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Awake() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiCloth.NativeMethodInfoPtr_Awake_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B66 RID: 35686 RVA: 0x0023BC70 File Offset: 0x00239E70 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623586, XrefRangeEnd = 623595, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FindRootboneBindpose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr_FindRootboneBindpose_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B67 RID: 35687 RVA: 0x0023BCB4 File Offset: 0x00239EB4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623595, XrefRangeEnd = 623615, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetupAnimatorController() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr_SetupAnimatorController_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B68 RID: 35688 RVA: 0x0023BCF8 File Offset: 0x00239EF8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623615, XrefRangeEnd = 623636, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OnEnable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiCloth.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B69 RID: 35689 RVA: 0x0023BD48 File Offset: 0x00239F48 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623636, XrefRangeEnd = 623648, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OnDisable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiCloth.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B6A RID: 35690 RVA: 0x0023BD98 File Offset: 0x00239F98 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623648, XrefRangeEnd = 623672, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override bool AddToSolver(Il2CppSystem.Object info) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(info); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiCloth.NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008B6B RID: 35691 RVA: 0x0023BE0C File Offset: 0x0023A00C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623672, XrefRangeEnd = 623698, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override bool RemoveFromSolver(Il2CppSystem.Object info) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(info); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiCloth.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008B6C RID: 35692 RVA: 0x0023BE80 File Offset: 0x0023A080 [CallerCount(1)] [CachedScanResults(RefRangeStart = 623715, RefRangeEnd = 623716, XrefRangeStart = 623698, XrefRangeEnd = 623715, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetSkinnedMeshAnimationInfo() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr_SetSkinnedMeshAnimationInfo_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B6D RID: 35693 RVA: 0x0023BEC4 File Offset: 0x0023A0C4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623716, XrefRangeEnd = 623732, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void InitializeWithSkinnedMesh() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr_InitializeWithSkinnedMesh_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B6E RID: 35694 RVA: 0x0023BF08 File Offset: 0x0023A108 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623732, XrefRangeEnd = 623737, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override IEnumerator GeneratePhysicRepresentationForMesh() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiCloth.NativeMethodInfoPtr_GeneratePhysicRepresentationForMesh_Public_Virtual_IEnumerator_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null; } // Token: 0x06008B6F RID: 35695 RVA: 0x0023BF6C File Offset: 0x0023A16C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623737, XrefRangeEnd = 623758, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OnSolverStepBegin() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiCloth.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B70 RID: 35696 RVA: 0x0023BFBC File Offset: 0x0023A1BC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623758, XrefRangeEnd = 623772, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OnSolverStepEnd() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiCloth.NativeMethodInfoPtr_OnSolverStepEnd_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B71 RID: 35697 RVA: 0x0023C00C File Offset: 0x0023A20C [CallerCount(1)] [CachedScanResults(RefRangeStart = 623786, RefRangeEnd = 623787, XrefRangeStart = 623772, XrefRangeEnd = 623786, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ApplyWorldSpaceVelocity() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr_ApplyWorldSpaceVelocity_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B72 RID: 35698 RVA: 0x0023C050 File Offset: 0x0023A250 [CallerCount(2)] [CachedScanResults(RefRangeStart = 623808, RefRangeEnd = 623810, XrefRangeStart = 623787, XrefRangeEnd = 623808, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void GrabSkeletonBones() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr_GrabSkeletonBones_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B73 RID: 35699 RVA: 0x0023C094 File Offset: 0x0023A294 [CallerCount(2)] [CachedScanResults(RefRangeStart = 623915, RefRangeEnd = 623917, XrefRangeStart = 623810, XrefRangeEnd = 623915, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe List> GenerateIslands(IEnumerable particles, bool onlyFixed) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(particles); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref onlyFixed; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr_GenerateIslands_Private_List_1_HashSet_1_Int32_IEnumerable_1_Int32_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new List>(intPtr3) : null; } // Token: 0x06008B74 RID: 35700 RVA: 0x0023C114 File Offset: 0x0023A314 [CallerCount(1)] [CachedScanResults(RefRangeStart = 624005, RefRangeEnd = 624006, XrefRangeStart = 623917, XrefRangeEnd = 624005, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void GenerateTethersForIsland(HashSet particles, int maxTethers) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(particles); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref maxTethers; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr_GenerateTethersForIsland_Private_Void_HashSet_1_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B75 RID: 35701 RVA: 0x0023C180 File Offset: 0x0023A380 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624006, XrefRangeEnd = 624024, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override bool GenerateTethers(ObiActor.TetherType type) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref type; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiCloth.NativeMethodInfoPtr_GenerateTethers_Public_Virtual_Boolean_TetherType_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008B76 RID: 35702 RVA: 0x0023C1F0 File Offset: 0x0023A3F0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 624029, RefRangeEnd = 624030, XrefRangeStart = 624024, XrefRangeEnd = 624029, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ObiCloth() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B77 RID: 35703 RVA: 0x0023C23C File Offset: 0x0023A43C // Note: this type is marked as 'beforefieldinit'. static ObiCloth() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiCloth"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiCloth.NativeFieldInfoPtr_skinnedMeshRenderer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "skinnedMeshRenderer"); ObiCloth.NativeFieldInfoPtr_animatorController = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "animatorController"); ObiCloth.NativeFieldInfoPtr_rootBindPoseIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rootBindPoseIndex"); ObiCloth.NativeMethodInfoPtr_get_SkinConstraints_Public_get_ObiSkinConstraints_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673955); ObiCloth.NativeMethodInfoPtr_get_VolumeConstraints_Public_get_ObiVolumeConstraints_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673956); ObiCloth.NativeMethodInfoPtr_get_TetherConstraints_Public_get_ObiTetherConstraints_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673957); ObiCloth.NativeMethodInfoPtr_get_IsSkinned_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673958); ObiCloth.NativeMethodInfoPtr_get_ActorLocalToWorldMatrix_Public_Virtual_get_Matrix4x4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673959); ObiCloth.NativeMethodInfoPtr_get_ActorWorldToLocalMatrix_Public_Virtual_get_Matrix4x4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673960); ObiCloth.NativeMethodInfoPtr_Awake_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673961); ObiCloth.NativeMethodInfoPtr_FindRootboneBindpose_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673962); ObiCloth.NativeMethodInfoPtr_SetupAnimatorController_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673963); ObiCloth.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673964); ObiCloth.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673965); ObiCloth.NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673966); ObiCloth.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673967); ObiCloth.NativeMethodInfoPtr_SetSkinnedMeshAnimationInfo_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673968); ObiCloth.NativeMethodInfoPtr_InitializeWithSkinnedMesh_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673969); ObiCloth.NativeMethodInfoPtr_GeneratePhysicRepresentationForMesh_Public_Virtual_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673970); ObiCloth.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673971); ObiCloth.NativeMethodInfoPtr_OnSolverStepEnd_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673972); ObiCloth.NativeMethodInfoPtr_ApplyWorldSpaceVelocity_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673973); ObiCloth.NativeMethodInfoPtr_GrabSkeletonBones_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673974); ObiCloth.NativeMethodInfoPtr_GenerateIslands_Private_List_1_HashSet_1_Int32_IEnumerable_1_Int32_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673975); ObiCloth.NativeMethodInfoPtr_GenerateTethersForIsland_Private_Void_HashSet_1_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673976); ObiCloth.NativeMethodInfoPtr_GenerateTethers_Public_Virtual_Boolean_TetherType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673977); ObiCloth.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673978); } // Token: 0x06008B78 RID: 35704 RVA: 0x0023C488 File Offset: 0x0023A688 public ObiCloth(IntPtr pointer) : base(pointer) { } // Token: 0x17002F6C RID: 12140 // (get) Token: 0x06008B79 RID: 35705 RVA: 0x0023C494 File Offset: 0x0023A694 // (set) Token: 0x06008B7A RID: 35706 RVA: 0x0023C4C8 File Offset: 0x0023A6C8 public unsafe SkinnedMeshRenderer skinnedMeshRenderer { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth.NativeFieldInfoPtr_skinnedMeshRenderer); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SkinnedMeshRenderer(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth.NativeFieldInfoPtr_skinnedMeshRenderer), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F6D RID: 12141 // (get) Token: 0x06008B7B RID: 35707 RVA: 0x0023C4F0 File Offset: 0x0023A6F0 // (set) Token: 0x06008B7C RID: 35708 RVA: 0x0023C524 File Offset: 0x0023A724 public unsafe ObiAnimatorController animatorController { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth.NativeFieldInfoPtr_animatorController); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiAnimatorController(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth.NativeFieldInfoPtr_animatorController), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F6E RID: 12142 // (get) Token: 0x06008B7D RID: 35709 RVA: 0x0023C54C File Offset: 0x0023A74C // (set) Token: 0x06008B7E RID: 35710 RVA: 0x0023C574 File Offset: 0x0023A774 public unsafe int rootBindPoseIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth.NativeFieldInfoPtr_rootBindPoseIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth.NativeFieldInfoPtr_rootBindPoseIndex)) = value; } } // Token: 0x04005CE5 RID: 23781 private static readonly IntPtr NativeFieldInfoPtr_skinnedMeshRenderer; // Token: 0x04005CE6 RID: 23782 private static readonly IntPtr NativeFieldInfoPtr_animatorController; // Token: 0x04005CE7 RID: 23783 private static readonly IntPtr NativeFieldInfoPtr_rootBindPoseIndex; // Token: 0x04005CE8 RID: 23784 private static readonly IntPtr NativeMethodInfoPtr_get_SkinConstraints_Public_get_ObiSkinConstraints_0; // Token: 0x04005CE9 RID: 23785 private static readonly IntPtr NativeMethodInfoPtr_get_VolumeConstraints_Public_get_ObiVolumeConstraints_0; // Token: 0x04005CEA RID: 23786 private static readonly IntPtr NativeMethodInfoPtr_get_TetherConstraints_Public_get_ObiTetherConstraints_0; // Token: 0x04005CEB RID: 23787 private static readonly IntPtr NativeMethodInfoPtr_get_IsSkinned_Public_get_Boolean_0; // Token: 0x04005CEC RID: 23788 private static readonly IntPtr NativeMethodInfoPtr_get_ActorLocalToWorldMatrix_Public_Virtual_get_Matrix4x4_0; // Token: 0x04005CED RID: 23789 private static readonly IntPtr NativeMethodInfoPtr_get_ActorWorldToLocalMatrix_Public_Virtual_get_Matrix4x4_0; // Token: 0x04005CEE RID: 23790 private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Virtual_Void_0; // Token: 0x04005CEF RID: 23791 private static readonly IntPtr NativeMethodInfoPtr_FindRootboneBindpose_Private_Void_0; // Token: 0x04005CF0 RID: 23792 private static readonly IntPtr NativeMethodInfoPtr_SetupAnimatorController_Private_Void_0; // Token: 0x04005CF1 RID: 23793 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0; // Token: 0x04005CF2 RID: 23794 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0; // Token: 0x04005CF3 RID: 23795 private static readonly IntPtr NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0; // Token: 0x04005CF4 RID: 23796 private static readonly IntPtr NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0; // Token: 0x04005CF5 RID: 23797 private static readonly IntPtr NativeMethodInfoPtr_SetSkinnedMeshAnimationInfo_Protected_Void_0; // Token: 0x04005CF6 RID: 23798 private static readonly IntPtr NativeMethodInfoPtr_InitializeWithSkinnedMesh_Protected_Void_0; // Token: 0x04005CF7 RID: 23799 private static readonly IntPtr NativeMethodInfoPtr_GeneratePhysicRepresentationForMesh_Public_Virtual_IEnumerator_0; // Token: 0x04005CF8 RID: 23800 private static readonly IntPtr NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0; // Token: 0x04005CF9 RID: 23801 private static readonly IntPtr NativeMethodInfoPtr_OnSolverStepEnd_Public_Virtual_Void_0; // Token: 0x04005CFA RID: 23802 private static readonly IntPtr NativeMethodInfoPtr_ApplyWorldSpaceVelocity_Public_Void_0; // Token: 0x04005CFB RID: 23803 private static readonly IntPtr NativeMethodInfoPtr_GrabSkeletonBones_Public_Void_0; // Token: 0x04005CFC RID: 23804 private static readonly IntPtr NativeMethodInfoPtr_GenerateIslands_Private_List_1_HashSet_1_Int32_IEnumerable_1_Int32_Boolean_0; // Token: 0x04005CFD RID: 23805 private static readonly IntPtr NativeMethodInfoPtr_GenerateTethersForIsland_Private_Void_HashSet_1_Int32_Int32_0; // Token: 0x04005CFE RID: 23806 private static readonly IntPtr NativeMethodInfoPtr_GenerateTethers_Public_Virtual_Boolean_TetherType_0; // Token: 0x04005CFF RID: 23807 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x020004A9 RID: 1193 [ObfuscatedName("Obi.ObiCloth/d__24")] public sealed class _GeneratePhysicRepresentationForMesh_d__24 : Il2CppSystem.Object { // Token: 0x06008B7F RID: 35711 RVA: 0x0023C598 File Offset: 0x0023A798 [CallerCount(327)] [CachedScanResults(RefRangeStart = 11898, RefRangeEnd = 12225, XrefRangeStart = 11898, XrefRangeEnd = 12225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe _GeneratePhysicRepresentationForMesh_d__24(int <>1__state) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref <>1__state; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008B80 RID: 35712 RVA: 0x0023C5F8 File Offset: 0x0023A7F8 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_IDisposable_Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008B81 RID: 35713 RVA: 0x0023C63C File Offset: 0x0023A83C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623419, XrefRangeEnd = 623500, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool MoveNext() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x17002F81 RID: 12161 // (get) Token: 0x06008B82 RID: 35714 RVA: 0x0023C68C File Offset: 0x0023A88C public unsafe Il2CppSystem.Object Current { [CallerCount(10)] [CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null; } } // Token: 0x06008B83 RID: 35715 RVA: 0x0023C6E4 File Offset: 0x0023A8E4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623500, XrefRangeEnd = 623505, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_Collections_IEnumerator_Reset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x17002F82 RID: 12162 // (get) Token: 0x06008B84 RID: 35716 RVA: 0x0023C728 File Offset: 0x0023A928 public unsafe Il2CppSystem.Object Current { [CallerCount(10)] [CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null; } } // Token: 0x06008B85 RID: 35717 RVA: 0x0023C780 File Offset: 0x0023A980 // Note: this type is marked as 'beforefieldinit'. static _GeneratePhysicRepresentationForMesh_d__24() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "d__24"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>1__state"); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>2__current"); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__edges_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "5__2"); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__distanceBatch_5__3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "5__3"); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__aeroBatch_5__4 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "5__4"); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__bendBatch_5__5 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "5__5"); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__cons_5__6 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "5__6"); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__i_5__7 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "5__7"); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__skinBatch_5__8 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "5__8"); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__volumeBatch_5__9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "5__9"); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__triangleIndices_5__10 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "5__10"); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673979); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673980); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673981); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673982); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673983); ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673984); } // Token: 0x06008B86 RID: 35718 RVA: 0x0000A74C File Offset: 0x0000894C public _GeneratePhysicRepresentationForMesh_d__24(IntPtr pointer) : base(pointer) { } // Token: 0x17002F75 RID: 12149 // (get) Token: 0x06008B87 RID: 35719 RVA: 0x0023C914 File Offset: 0x0023AB14 // (set) Token: 0x06008B88 RID: 35720 RVA: 0x0023C93C File Offset: 0x0023AB3C public unsafe int __1__state { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr___1__state); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr___1__state)) = value; } } // Token: 0x17002F76 RID: 12150 // (get) Token: 0x06008B89 RID: 35721 RVA: 0x0023C960 File Offset: 0x0023AB60 // (set) Token: 0x06008B8A RID: 35722 RVA: 0x0023C994 File Offset: 0x0023AB94 public unsafe Il2CppSystem.Object __2__current { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr___2__current); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppSystem.Object(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F77 RID: 12151 // (get) Token: 0x06008B8B RID: 35723 RVA: 0x0023C9BC File Offset: 0x0023ABBC // (set) Token: 0x06008B8C RID: 35724 RVA: 0x0023C9F0 File Offset: 0x0023ABF0 public unsafe ObiCloth __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiCloth(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F78 RID: 12152 // (get) Token: 0x06008B8D RID: 35725 RVA: 0x0023CA18 File Offset: 0x0023AC18 // (set) Token: 0x06008B8E RID: 35726 RVA: 0x0023CA4C File Offset: 0x0023AC4C public unsafe List _edges_5__2 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__edges_5__2); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new List(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__edges_5__2), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F79 RID: 12153 // (get) Token: 0x06008B8F RID: 35727 RVA: 0x0023CA74 File Offset: 0x0023AC74 // (set) Token: 0x06008B90 RID: 35728 RVA: 0x0023CAA8 File Offset: 0x0023ACA8 public unsafe ObiDistanceConstraintBatch _distanceBatch_5__3 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__distanceBatch_5__3); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiDistanceConstraintBatch(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__distanceBatch_5__3), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F7A RID: 12154 // (get) Token: 0x06008B91 RID: 35729 RVA: 0x0023CAD0 File Offset: 0x0023ACD0 // (set) Token: 0x06008B92 RID: 35730 RVA: 0x0023CB04 File Offset: 0x0023AD04 public unsafe ObiAerodynamicConstraintBatch _aeroBatch_5__4 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__aeroBatch_5__4); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiAerodynamicConstraintBatch(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__aeroBatch_5__4), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F7B RID: 12155 // (get) Token: 0x06008B93 RID: 35731 RVA: 0x0023CB2C File Offset: 0x0023AD2C // (set) Token: 0x06008B94 RID: 35732 RVA: 0x0023CB60 File Offset: 0x0023AD60 public unsafe ObiBendConstraintBatch _bendBatch_5__5 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__bendBatch_5__5); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiBendConstraintBatch(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__bendBatch_5__5), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F7C RID: 12156 // (get) Token: 0x06008B95 RID: 35733 RVA: 0x0023CB88 File Offset: 0x0023AD88 // (set) Token: 0x06008B96 RID: 35734 RVA: 0x0023CBBC File Offset: 0x0023ADBC public unsafe Dictionary _cons_5__6 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__cons_5__6); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Dictionary(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__cons_5__6), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F7D RID: 12157 // (get) Token: 0x06008B97 RID: 35735 RVA: 0x0023CBE4 File Offset: 0x0023ADE4 // (set) Token: 0x06008B98 RID: 35736 RVA: 0x0023CC0C File Offset: 0x0023AE0C public unsafe int _i_5__7 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__i_5__7); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__i_5__7)) = value; } } // Token: 0x17002F7E RID: 12158 // (get) Token: 0x06008B99 RID: 35737 RVA: 0x0023CC30 File Offset: 0x0023AE30 // (set) Token: 0x06008B9A RID: 35738 RVA: 0x0023CC64 File Offset: 0x0023AE64 public unsafe ObiSkinConstraintBatch _skinBatch_5__8 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__skinBatch_5__8); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiSkinConstraintBatch(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__skinBatch_5__8), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F7F RID: 12159 // (get) Token: 0x06008B9B RID: 35739 RVA: 0x0023CC8C File Offset: 0x0023AE8C // (set) Token: 0x06008B9C RID: 35740 RVA: 0x0023CCC0 File Offset: 0x0023AEC0 public unsafe ObiVolumeConstraintBatch _volumeBatch_5__9 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__volumeBatch_5__9); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiVolumeConstraintBatch(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__volumeBatch_5__9), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F80 RID: 12160 // (get) Token: 0x06008B9D RID: 35741 RVA: 0x0023CCE8 File Offset: 0x0023AEE8 // (set) Token: 0x06008B9E RID: 35742 RVA: 0x0023CD1C File Offset: 0x0023AF1C public unsafe Il2CppStructArray _triangleIndices_5__10 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__triangleIndices_5__10); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCloth._GeneratePhysicRepresentationForMesh_d__24.NativeFieldInfoPtr__triangleIndices_5__10), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005D00 RID: 23808 private static readonly IntPtr NativeFieldInfoPtr___1__state; // Token: 0x04005D01 RID: 23809 private static readonly IntPtr NativeFieldInfoPtr___2__current; // Token: 0x04005D02 RID: 23810 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04005D03 RID: 23811 private static readonly IntPtr NativeFieldInfoPtr__edges_5__2; // Token: 0x04005D04 RID: 23812 private static readonly IntPtr NativeFieldInfoPtr__distanceBatch_5__3; // Token: 0x04005D05 RID: 23813 private static readonly IntPtr NativeFieldInfoPtr__aeroBatch_5__4; // Token: 0x04005D06 RID: 23814 private static readonly IntPtr NativeFieldInfoPtr__bendBatch_5__5; // Token: 0x04005D07 RID: 23815 private static readonly IntPtr NativeFieldInfoPtr__cons_5__6; // Token: 0x04005D08 RID: 23816 private static readonly IntPtr NativeFieldInfoPtr__i_5__7; // Token: 0x04005D09 RID: 23817 private static readonly IntPtr NativeFieldInfoPtr__skinBatch_5__8; // Token: 0x04005D0A RID: 23818 private static readonly IntPtr NativeFieldInfoPtr__volumeBatch_5__9; // Token: 0x04005D0B RID: 23819 private static readonly IntPtr NativeFieldInfoPtr__triangleIndices_5__10; // Token: 0x04005D0C RID: 23820 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0; // Token: 0x04005D0D RID: 23821 private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0; // Token: 0x04005D0E RID: 23822 private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0; // Token: 0x04005D0F RID: 23823 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0; // Token: 0x04005D10 RID: 23824 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0; // Token: 0x04005D11 RID: 23825 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0; } // Token: 0x020004AA RID: 1194 [ObfuscatedName("Obi.ObiCloth/<>c")] [Serializable] public sealed class __c : Il2CppSystem.Object { // Token: 0x06008B9F RID: 35743 RVA: 0x0023CD44 File Offset: 0x0023AF44 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008BA0 RID: 35744 RVA: 0x0023CD90 File Offset: 0x0023AF90 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623505, XrefRangeEnd = 623507, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int _GenerateTethersForIsland_b__30_0(KeyValuePair x, KeyValuePair y) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(x)); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(y)); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCloth.__c.NativeMethodInfoPtr__GenerateTethersForIsland_b__30_0_Internal_Int32_KeyValuePair_2_Single_Int32_KeyValuePair_2_Single_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06008BA1 RID: 35745 RVA: 0x0023CE1C File Offset: 0x0023B01C // Note: this type is marked as 'beforefieldinit'. static __c() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiCloth.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9"); ObiCloth.__c.NativeFieldInfoPtr___9__30_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__30_0"); ObiCloth.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673986); ObiCloth.__c.NativeMethodInfoPtr__GenerateTethersForIsland_b__30_0_Internal_Int32_KeyValuePair_2_Single_Int32_KeyValuePair_2_Single_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673987); } // Token: 0x06008BA2 RID: 35746 RVA: 0x0000A74C File Offset: 0x0000894C public __c(IntPtr pointer) : base(pointer) { } // Token: 0x17002F83 RID: 12163 // (get) Token: 0x06008BA3 RID: 35747 RVA: 0x0023CE98 File Offset: 0x0023B098 // (set) Token: 0x06008BA4 RID: 35748 RVA: 0x0023CEC3 File Offset: 0x0023B0C3 public unsafe static ObiCloth.__c __9 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(ObiCloth.__c.NativeFieldInfoPtr___9, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new ObiCloth.__c(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(ObiCloth.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F84 RID: 12164 // (get) Token: 0x06008BA5 RID: 35749 RVA: 0x0023CED8 File Offset: 0x0023B0D8 // (set) Token: 0x06008BA6 RID: 35750 RVA: 0x0023CF03 File Offset: 0x0023B103 public unsafe static Comparison> __9__30_0 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(ObiCloth.__c.NativeFieldInfoPtr___9__30_0, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Comparison>(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(ObiCloth.__c.NativeFieldInfoPtr___9__30_0, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005D12 RID: 23826 private static readonly IntPtr NativeFieldInfoPtr___9; // Token: 0x04005D13 RID: 23827 private static readonly IntPtr NativeFieldInfoPtr___9__30_0; // Token: 0x04005D14 RID: 23828 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04005D15 RID: 23829 private static readonly IntPtr NativeMethodInfoPtr__GenerateTethersForIsland_b__30_0_Internal_Int32_KeyValuePair_2_Single_Int32_KeyValuePair_2_Single_Int32_0; } } }