using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Runtime.InteropServices; using UnityEngine; namespace Obi { // Token: 0x02000550 RID: 1360 public class ObiClothProxy : MonoBehaviour { // Token: 0x170033DD RID: 13277 // (get) Token: 0x0600996E RID: 39278 RVA: 0x00278218 File Offset: 0x00276418 public unsafe bool SelfSkinning { [CallerCount(8)] [CachedScanResults(RefRangeStart = 645012, RefRangeEnd = 645020, XrefRangeStart = 645008, XrefRangeEnd = 645012, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_get_SelfSkinning_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x170033DE RID: 13278 // (get) Token: 0x06009970 RID: 39280 RVA: 0x002782C4 File Offset: 0x002764C4 // (set) Token: 0x0600996F RID: 39279 RVA: 0x00278268 File Offset: 0x00276468 public unsafe ObiClothBase Proxy { [CallerCount(3)] [CachedScanResults(RefRangeStart = 11345, RefRangeEnd = 11348, XrefRangeStart = 11345, XrefRangeEnd = 11348, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_get_Proxy_Public_get_ObiClothBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new ObiClothBase(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 645020, XrefRangeEnd = 645051, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_set_Proxy_Public_set_Void_ObiClothBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x06009971 RID: 39281 RVA: 0x0027831C File Offset: 0x0027651C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 645051, XrefRangeEnd = 645103, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnEnable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009972 RID: 39282 RVA: 0x00278360 File Offset: 0x00276560 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 645103, XrefRangeEnd = 645132, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDisable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009973 RID: 39283 RVA: 0x002783A4 File Offset: 0x002765A4 [CallerCount(3)] [CachedScanResults(RefRangeStart = 645154, RefRangeEnd = 645157, XrefRangeStart = 645132, XrefRangeEnd = 645154, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateTransformData() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_UpdateTransformData_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009974 RID: 39284 RVA: 0x002783E8 File Offset: 0x002765E8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 645157, XrefRangeEnd = 645185, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Source_OnAddedToSolver(Il2CppSystem.Object sender, EventArgs e) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(sender); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(e); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_Source_OnAddedToSolver_Private_Void_Object_EventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009975 RID: 39285 RVA: 0x0027845C File Offset: 0x0027665C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 645185, XrefRangeEnd = 645203, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Source_OnRemovedFromSolver(Il2CppSystem.Object sender, EventArgs e) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(sender); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(e); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_Source_OnRemovedFromSolver_Private_Void_Object_EventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009976 RID: 39286 RVA: 0x002784D0 File Offset: 0x002766D0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 645203, XrefRangeEnd = 645213, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Source_Solver_OnFrameEnd(Il2CppSystem.Object sender, EventArgs e) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(sender); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(e); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_Source_Solver_OnFrameEnd_Private_Void_Object_EventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009977 RID: 39287 RVA: 0x00278544 File Offset: 0x00276744 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 645213, XrefRangeEnd = 645218, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Source_Solver_OnStepEnd(Il2CppSystem.Object sender, EventArgs e) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(sender); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(e); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_Source_Solver_OnStepEnd_Private_Void_Object_EventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009978 RID: 39288 RVA: 0x002785B8 File Offset: 0x002767B8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 645218, XrefRangeEnd = 645245, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void GetMeshDataArrays(Mesh mesh) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(mesh); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothProxy.NativeMethodInfoPtr_GetMeshDataArrays_Public_Virtual_New_Void_Mesh_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06009979 RID: 39289 RVA: 0x0027861C File Offset: 0x0027681C [CallerCount(1)] [CachedScanResults(RefRangeStart = 645276, RefRangeEnd = 645277, XrefRangeStart = 645245, XrefRangeEnd = 645276, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void InitializeWithRegularMesh() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_InitializeWithRegularMesh_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600997A RID: 39290 RVA: 0x00278660 File Offset: 0x00276860 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 645277, XrefRangeEnd = 645292, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void InitializeWithSkinnedMesh() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_InitializeWithSkinnedMesh_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600997B RID: 39291 RVA: 0x002786A4 File Offset: 0x002768A4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 645310, RefRangeEnd = 645311, XrefRangeStart = 645292, XrefRangeEnd = 645310, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetSkinnedMeshAnimationInfo() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_SetSkinnedMeshAnimationInfo_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600997C RID: 39292 RVA: 0x002786E8 File Offset: 0x002768E8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 645330, RefRangeEnd = 645331, XrefRangeStart = 645311, XrefRangeEnd = 645330, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void GrabSkeletonBones() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_GrabSkeletonBones_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600997D RID: 39293 RVA: 0x0027872C File Offset: 0x0027692C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 645331, XrefRangeEnd = 645335, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr_Update_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600997E RID: 39294 RVA: 0x00278770 File Offset: 0x00276970 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 645335, XrefRangeEnd = 645340, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ObiClothProxy() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothProxy.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600997F RID: 39295 RVA: 0x002787BC File Offset: 0x002769BC // Note: this type is marked as 'beforefieldinit'. static ObiClothProxy() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiClothProxy"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiClothProxy.NativeFieldInfoPtr_skinMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "skinMap"); ObiClothProxy.NativeFieldInfoPtr_targetTopology = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "targetTopology"); ObiClothProxy.NativeFieldInfoPtr_source = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "source"); ObiClothProxy.NativeFieldInfoPtr_skinnedMesh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "skinnedMesh"); ObiClothProxy.NativeFieldInfoPtr_sharedMesh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "sharedMesh"); ObiClothProxy.NativeFieldInfoPtr_meshTriangles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "meshTriangles"); ObiClothProxy.NativeFieldInfoPtr_meshVertices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "meshVertices"); ObiClothProxy.NativeFieldInfoPtr_meshNormals = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "meshNormals"); ObiClothProxy.NativeFieldInfoPtr_meshTangents = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "meshTangents"); ObiClothProxy.NativeFieldInfoPtr_deformableMesh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "deformableMesh"); ObiClothProxy.NativeFieldInfoPtr_meshTrianglesHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "meshTrianglesHandle"); ObiClothProxy.NativeFieldInfoPtr_meshVerticesHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "meshVerticesHandle"); ObiClothProxy.NativeFieldInfoPtr_meshNormalsHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "meshNormalsHandle"); ObiClothProxy.NativeFieldInfoPtr_meshTangentsHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "meshTangentsHandle"); ObiClothProxy.NativeFieldInfoPtr_meshRenderer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "meshRenderer"); ObiClothProxy.NativeFieldInfoPtr_meshFilter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "meshFilter"); ObiClothProxy.NativeFieldInfoPtr_skinnedMeshRenderer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "skinnedMeshRenderer"); ObiClothProxy.NativeFieldInfoPtr_transformData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "transformData"); ObiClothProxy.NativeMethodInfoPtr_get_SelfSkinning_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675273); ObiClothProxy.NativeMethodInfoPtr_set_Proxy_Public_set_Void_ObiClothBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675274); ObiClothProxy.NativeMethodInfoPtr_get_Proxy_Public_get_ObiClothBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675275); ObiClothProxy.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675276); ObiClothProxy.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675277); ObiClothProxy.NativeMethodInfoPtr_UpdateTransformData_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675278); ObiClothProxy.NativeMethodInfoPtr_Source_OnAddedToSolver_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675279); ObiClothProxy.NativeMethodInfoPtr_Source_OnRemovedFromSolver_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675280); ObiClothProxy.NativeMethodInfoPtr_Source_Solver_OnFrameEnd_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675281); ObiClothProxy.NativeMethodInfoPtr_Source_Solver_OnStepEnd_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675282); ObiClothProxy.NativeMethodInfoPtr_GetMeshDataArrays_Public_Virtual_New_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675283); ObiClothProxy.NativeMethodInfoPtr_InitializeWithRegularMesh_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675284); ObiClothProxy.NativeMethodInfoPtr_InitializeWithSkinnedMesh_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675285); ObiClothProxy.NativeMethodInfoPtr_SetSkinnedMeshAnimationInfo_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675286); ObiClothProxy.NativeMethodInfoPtr_GrabSkeletonBones_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675287); ObiClothProxy.NativeMethodInfoPtr_Update_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675288); ObiClothProxy.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675289); } // Token: 0x06009980 RID: 39296 RVA: 0x0000351C File Offset: 0x0000171C public ObiClothProxy(IntPtr pointer) : base(pointer) { } // Token: 0x170033CB RID: 13259 // (get) Token: 0x06009981 RID: 39297 RVA: 0x00278AA8 File Offset: 0x00276CA8 // (set) Token: 0x06009982 RID: 39298 RVA: 0x00278ADC File Offset: 0x00276CDC public unsafe ObiTriangleSkinMap skinMap { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_skinMap); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiTriangleSkinMap(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_skinMap), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033CC RID: 13260 // (get) Token: 0x06009983 RID: 39299 RVA: 0x00278B04 File Offset: 0x00276D04 // (set) Token: 0x06009984 RID: 39300 RVA: 0x00278B38 File Offset: 0x00276D38 public unsafe ObiMeshTopology targetTopology { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_targetTopology); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiMeshTopology(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_targetTopology), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033CD RID: 13261 // (get) Token: 0x06009985 RID: 39301 RVA: 0x00278B60 File Offset: 0x00276D60 // (set) Token: 0x06009986 RID: 39302 RVA: 0x00278B94 File Offset: 0x00276D94 public unsafe ObiClothBase source { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_source); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiClothBase(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_source), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033CE RID: 13262 // (get) Token: 0x06009987 RID: 39303 RVA: 0x00278BBC File Offset: 0x00276DBC // (set) Token: 0x06009988 RID: 39304 RVA: 0x00278BF0 File Offset: 0x00276DF0 public unsafe Mesh skinnedMesh { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_skinnedMesh); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Mesh(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_skinnedMesh), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033CF RID: 13263 // (get) Token: 0x06009989 RID: 39305 RVA: 0x00278C18 File Offset: 0x00276E18 // (set) Token: 0x0600998A RID: 39306 RVA: 0x00278C4C File Offset: 0x00276E4C public unsafe Mesh sharedMesh { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_sharedMesh); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Mesh(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_sharedMesh), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033D0 RID: 13264 // (get) Token: 0x0600998B RID: 39307 RVA: 0x00278C74 File Offset: 0x00276E74 // (set) Token: 0x0600998C RID: 39308 RVA: 0x00278CA8 File Offset: 0x00276EA8 public unsafe Il2CppStructArray meshTriangles { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshTriangles); 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(ObiClothProxy.NativeFieldInfoPtr_meshTriangles), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033D1 RID: 13265 // (get) Token: 0x0600998D RID: 39309 RVA: 0x00278CD0 File Offset: 0x00276ED0 // (set) Token: 0x0600998E RID: 39310 RVA: 0x00278D04 File Offset: 0x00276F04 public unsafe Il2CppStructArray meshVertices { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshVertices); 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(ObiClothProxy.NativeFieldInfoPtr_meshVertices), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033D2 RID: 13266 // (get) Token: 0x0600998F RID: 39311 RVA: 0x00278D2C File Offset: 0x00276F2C // (set) Token: 0x06009990 RID: 39312 RVA: 0x00278D60 File Offset: 0x00276F60 public unsafe Il2CppStructArray meshNormals { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshNormals); 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(ObiClothProxy.NativeFieldInfoPtr_meshNormals), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033D3 RID: 13267 // (get) Token: 0x06009991 RID: 39313 RVA: 0x00278D88 File Offset: 0x00276F88 // (set) Token: 0x06009992 RID: 39314 RVA: 0x00278DBC File Offset: 0x00276FBC public unsafe Il2CppStructArray meshTangents { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshTangents); 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(ObiClothProxy.NativeFieldInfoPtr_meshTangents), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033D4 RID: 13268 // (get) Token: 0x06009993 RID: 39315 RVA: 0x00278DE4 File Offset: 0x00276FE4 // (set) Token: 0x06009994 RID: 39316 RVA: 0x00278E0C File Offset: 0x0027700C public unsafe IntPtr deformableMesh { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_deformableMesh); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_deformableMesh)) = value; } } // Token: 0x170033D5 RID: 13269 // (get) Token: 0x06009995 RID: 39317 RVA: 0x00278E30 File Offset: 0x00277030 // (set) Token: 0x06009996 RID: 39318 RVA: 0x00278E58 File Offset: 0x00277058 public unsafe GCHandle meshTrianglesHandle { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshTrianglesHandle); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshTrianglesHandle)) = value; } } // Token: 0x170033D6 RID: 13270 // (get) Token: 0x06009997 RID: 39319 RVA: 0x00278E7C File Offset: 0x0027707C // (set) Token: 0x06009998 RID: 39320 RVA: 0x00278EA4 File Offset: 0x002770A4 public unsafe GCHandle meshVerticesHandle { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshVerticesHandle); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshVerticesHandle)) = value; } } // Token: 0x170033D7 RID: 13271 // (get) Token: 0x06009999 RID: 39321 RVA: 0x00278EC8 File Offset: 0x002770C8 // (set) Token: 0x0600999A RID: 39322 RVA: 0x00278EF0 File Offset: 0x002770F0 public unsafe GCHandle meshNormalsHandle { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshNormalsHandle); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshNormalsHandle)) = value; } } // Token: 0x170033D8 RID: 13272 // (get) Token: 0x0600999B RID: 39323 RVA: 0x00278F14 File Offset: 0x00277114 // (set) Token: 0x0600999C RID: 39324 RVA: 0x00278F3C File Offset: 0x0027713C public unsafe GCHandle meshTangentsHandle { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshTangentsHandle); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshTangentsHandle)) = value; } } // Token: 0x170033D9 RID: 13273 // (get) Token: 0x0600999D RID: 39325 RVA: 0x00278F60 File Offset: 0x00277160 // (set) Token: 0x0600999E RID: 39326 RVA: 0x00278F94 File Offset: 0x00277194 public unsafe MeshRenderer meshRenderer { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshRenderer); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new MeshRenderer(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshRenderer), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033DA RID: 13274 // (get) Token: 0x0600999F RID: 39327 RVA: 0x00278FBC File Offset: 0x002771BC // (set) Token: 0x060099A0 RID: 39328 RVA: 0x00278FF0 File Offset: 0x002771F0 public unsafe MeshFilter meshFilter { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshFilter); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new MeshFilter(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_meshFilter), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033DB RID: 13275 // (get) Token: 0x060099A1 RID: 39329 RVA: 0x00279018 File Offset: 0x00277218 // (set) Token: 0x060099A2 RID: 39330 RVA: 0x0027904C File Offset: 0x0027724C public unsafe SkinnedMeshRenderer skinnedMeshRenderer { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.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(ObiClothProxy.NativeFieldInfoPtr_skinnedMeshRenderer), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033DC RID: 13276 // (get) Token: 0x060099A3 RID: 39331 RVA: 0x00279074 File Offset: 0x00277274 // (set) Token: 0x060099A4 RID: 39332 RVA: 0x002790A8 File Offset: 0x002772A8 public unsafe Il2CppStructArray transformData { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothProxy.NativeFieldInfoPtr_transformData); 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(ObiClothProxy.NativeFieldInfoPtr_transformData), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x0400666A RID: 26218 private static readonly IntPtr NativeFieldInfoPtr_skinMap; // Token: 0x0400666B RID: 26219 private static readonly IntPtr NativeFieldInfoPtr_targetTopology; // Token: 0x0400666C RID: 26220 private static readonly IntPtr NativeFieldInfoPtr_source; // Token: 0x0400666D RID: 26221 private static readonly IntPtr NativeFieldInfoPtr_skinnedMesh; // Token: 0x0400666E RID: 26222 private static readonly IntPtr NativeFieldInfoPtr_sharedMesh; // Token: 0x0400666F RID: 26223 private static readonly IntPtr NativeFieldInfoPtr_meshTriangles; // Token: 0x04006670 RID: 26224 private static readonly IntPtr NativeFieldInfoPtr_meshVertices; // Token: 0x04006671 RID: 26225 private static readonly IntPtr NativeFieldInfoPtr_meshNormals; // Token: 0x04006672 RID: 26226 private static readonly IntPtr NativeFieldInfoPtr_meshTangents; // Token: 0x04006673 RID: 26227 private static readonly IntPtr NativeFieldInfoPtr_deformableMesh; // Token: 0x04006674 RID: 26228 private static readonly IntPtr NativeFieldInfoPtr_meshTrianglesHandle; // Token: 0x04006675 RID: 26229 private static readonly IntPtr NativeFieldInfoPtr_meshVerticesHandle; // Token: 0x04006676 RID: 26230 private static readonly IntPtr NativeFieldInfoPtr_meshNormalsHandle; // Token: 0x04006677 RID: 26231 private static readonly IntPtr NativeFieldInfoPtr_meshTangentsHandle; // Token: 0x04006678 RID: 26232 private static readonly IntPtr NativeFieldInfoPtr_meshRenderer; // Token: 0x04006679 RID: 26233 private static readonly IntPtr NativeFieldInfoPtr_meshFilter; // Token: 0x0400667A RID: 26234 private static readonly IntPtr NativeFieldInfoPtr_skinnedMeshRenderer; // Token: 0x0400667B RID: 26235 private static readonly IntPtr NativeFieldInfoPtr_transformData; // Token: 0x0400667C RID: 26236 private static readonly IntPtr NativeMethodInfoPtr_get_SelfSkinning_Public_get_Boolean_0; // Token: 0x0400667D RID: 26237 private static readonly IntPtr NativeMethodInfoPtr_set_Proxy_Public_set_Void_ObiClothBase_0; // Token: 0x0400667E RID: 26238 private static readonly IntPtr NativeMethodInfoPtr_get_Proxy_Public_get_ObiClothBase_0; // Token: 0x0400667F RID: 26239 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0; // Token: 0x04006680 RID: 26240 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0; // Token: 0x04006681 RID: 26241 private static readonly IntPtr NativeMethodInfoPtr_UpdateTransformData_Private_Void_0; // Token: 0x04006682 RID: 26242 private static readonly IntPtr NativeMethodInfoPtr_Source_OnAddedToSolver_Private_Void_Object_EventArgs_0; // Token: 0x04006683 RID: 26243 private static readonly IntPtr NativeMethodInfoPtr_Source_OnRemovedFromSolver_Private_Void_Object_EventArgs_0; // Token: 0x04006684 RID: 26244 private static readonly IntPtr NativeMethodInfoPtr_Source_Solver_OnFrameEnd_Private_Void_Object_EventArgs_0; // Token: 0x04006685 RID: 26245 private static readonly IntPtr NativeMethodInfoPtr_Source_Solver_OnStepEnd_Private_Void_Object_EventArgs_0; // Token: 0x04006686 RID: 26246 private static readonly IntPtr NativeMethodInfoPtr_GetMeshDataArrays_Public_Virtual_New_Void_Mesh_0; // Token: 0x04006687 RID: 26247 private static readonly IntPtr NativeMethodInfoPtr_InitializeWithRegularMesh_Private_Void_0; // Token: 0x04006688 RID: 26248 private static readonly IntPtr NativeMethodInfoPtr_InitializeWithSkinnedMesh_Protected_Void_0; // Token: 0x04006689 RID: 26249 private static readonly IntPtr NativeMethodInfoPtr_SetSkinnedMeshAnimationInfo_Protected_Void_0; // Token: 0x0400668A RID: 26250 private static readonly IntPtr NativeMethodInfoPtr_GrabSkeletonBones_Public_Void_0; // Token: 0x0400668B RID: 26251 private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_0; // Token: 0x0400668C RID: 26252 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }