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: 0x02000501 RID: 1281 public class ObiClothProxy : MonoBehaviour { // Token: 0x17003174 RID: 12660 // (get) Token: 0x060091CB RID: 37323 RVA: 0x002580E0 File Offset: 0x002562E0 public unsafe bool SelfSkinning { [CallerCount(8)] [CachedScanResults(RefRangeStart = 630433, RefRangeEnd = 630441, XrefRangeStart = 630429, XrefRangeEnd = 630433, 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: 0x17003175 RID: 12661 // (get) Token: 0x060091CD RID: 37325 RVA: 0x0025818C File Offset: 0x0025638C // (set) Token: 0x060091CC RID: 37324 RVA: 0x00258130 File Offset: 0x00256330 public unsafe ObiClothBase Proxy { [CallerCount(3)] [CachedScanResults(RefRangeStart = 11268, RefRangeEnd = 11271, XrefRangeStart = 11268, XrefRangeEnd = 11271, 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 = 630441, XrefRangeEnd = 630472, 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: 0x060091CE RID: 37326 RVA: 0x002581E4 File Offset: 0x002563E4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630472, XrefRangeEnd = 630524, 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: 0x060091CF RID: 37327 RVA: 0x00258228 File Offset: 0x00256428 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630524, XrefRangeEnd = 630553, 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: 0x060091D0 RID: 37328 RVA: 0x0025826C File Offset: 0x0025646C [CallerCount(3)] [CachedScanResults(RefRangeStart = 630575, RefRangeEnd = 630578, XrefRangeStart = 630553, XrefRangeEnd = 630575, 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: 0x060091D1 RID: 37329 RVA: 0x002582B0 File Offset: 0x002564B0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630578, XrefRangeEnd = 630606, 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: 0x060091D2 RID: 37330 RVA: 0x00258324 File Offset: 0x00256524 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630606, XrefRangeEnd = 630624, 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: 0x060091D3 RID: 37331 RVA: 0x00258398 File Offset: 0x00256598 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630624, XrefRangeEnd = 630634, 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: 0x060091D4 RID: 37332 RVA: 0x0025840C File Offset: 0x0025660C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630634, XrefRangeEnd = 630639, 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: 0x060091D5 RID: 37333 RVA: 0x00258480 File Offset: 0x00256680 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630639, XrefRangeEnd = 630666, 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: 0x060091D6 RID: 37334 RVA: 0x002584E4 File Offset: 0x002566E4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 630697, RefRangeEnd = 630698, XrefRangeStart = 630666, XrefRangeEnd = 630697, 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: 0x060091D7 RID: 37335 RVA: 0x00258528 File Offset: 0x00256728 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630698, XrefRangeEnd = 630713, 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: 0x060091D8 RID: 37336 RVA: 0x0025856C File Offset: 0x0025676C [CallerCount(1)] [CachedScanResults(RefRangeStart = 630731, RefRangeEnd = 630732, XrefRangeStart = 630713, XrefRangeEnd = 630731, 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: 0x060091D9 RID: 37337 RVA: 0x002585B0 File Offset: 0x002567B0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 630751, RefRangeEnd = 630752, XrefRangeStart = 630732, XrefRangeEnd = 630751, 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: 0x060091DA RID: 37338 RVA: 0x002585F4 File Offset: 0x002567F4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630752, XrefRangeEnd = 630756, 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: 0x060091DB RID: 37339 RVA: 0x00258638 File Offset: 0x00256838 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630756, XrefRangeEnd = 630761, 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: 0x060091DC RID: 37340 RVA: 0x00258684 File Offset: 0x00256884 // 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, 100674610); ObiClothProxy.NativeMethodInfoPtr_set_Proxy_Public_set_Void_ObiClothBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674611); ObiClothProxy.NativeMethodInfoPtr_get_Proxy_Public_get_ObiClothBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674612); ObiClothProxy.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674613); ObiClothProxy.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674614); ObiClothProxy.NativeMethodInfoPtr_UpdateTransformData_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674615); ObiClothProxy.NativeMethodInfoPtr_Source_OnAddedToSolver_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674616); ObiClothProxy.NativeMethodInfoPtr_Source_OnRemovedFromSolver_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674617); ObiClothProxy.NativeMethodInfoPtr_Source_Solver_OnFrameEnd_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674618); ObiClothProxy.NativeMethodInfoPtr_Source_Solver_OnStepEnd_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674619); ObiClothProxy.NativeMethodInfoPtr_GetMeshDataArrays_Public_Virtual_New_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674620); ObiClothProxy.NativeMethodInfoPtr_InitializeWithRegularMesh_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674621); ObiClothProxy.NativeMethodInfoPtr_InitializeWithSkinnedMesh_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674622); ObiClothProxy.NativeMethodInfoPtr_SetSkinnedMeshAnimationInfo_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674623); ObiClothProxy.NativeMethodInfoPtr_GrabSkeletonBones_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674624); ObiClothProxy.NativeMethodInfoPtr_Update_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674625); ObiClothProxy.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674626); } // Token: 0x060091DD RID: 37341 RVA: 0x0000351C File Offset: 0x0000171C public ObiClothProxy(IntPtr pointer) : base(pointer) { } // Token: 0x17003162 RID: 12642 // (get) Token: 0x060091DE RID: 37342 RVA: 0x00258970 File Offset: 0x00256B70 // (set) Token: 0x060091DF RID: 37343 RVA: 0x002589A4 File Offset: 0x00256BA4 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: 0x17003163 RID: 12643 // (get) Token: 0x060091E0 RID: 37344 RVA: 0x002589CC File Offset: 0x00256BCC // (set) Token: 0x060091E1 RID: 37345 RVA: 0x00258A00 File Offset: 0x00256C00 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: 0x17003164 RID: 12644 // (get) Token: 0x060091E2 RID: 37346 RVA: 0x00258A28 File Offset: 0x00256C28 // (set) Token: 0x060091E3 RID: 37347 RVA: 0x00258A5C File Offset: 0x00256C5C 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: 0x17003165 RID: 12645 // (get) Token: 0x060091E4 RID: 37348 RVA: 0x00258A84 File Offset: 0x00256C84 // (set) Token: 0x060091E5 RID: 37349 RVA: 0x00258AB8 File Offset: 0x00256CB8 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: 0x17003166 RID: 12646 // (get) Token: 0x060091E6 RID: 37350 RVA: 0x00258AE0 File Offset: 0x00256CE0 // (set) Token: 0x060091E7 RID: 37351 RVA: 0x00258B14 File Offset: 0x00256D14 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: 0x17003167 RID: 12647 // (get) Token: 0x060091E8 RID: 37352 RVA: 0x00258B3C File Offset: 0x00256D3C // (set) Token: 0x060091E9 RID: 37353 RVA: 0x00258B70 File Offset: 0x00256D70 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: 0x17003168 RID: 12648 // (get) Token: 0x060091EA RID: 37354 RVA: 0x00258B98 File Offset: 0x00256D98 // (set) Token: 0x060091EB RID: 37355 RVA: 0x00258BCC File Offset: 0x00256DCC 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: 0x17003169 RID: 12649 // (get) Token: 0x060091EC RID: 37356 RVA: 0x00258BF4 File Offset: 0x00256DF4 // (set) Token: 0x060091ED RID: 37357 RVA: 0x00258C28 File Offset: 0x00256E28 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: 0x1700316A RID: 12650 // (get) Token: 0x060091EE RID: 37358 RVA: 0x00258C50 File Offset: 0x00256E50 // (set) Token: 0x060091EF RID: 37359 RVA: 0x00258C84 File Offset: 0x00256E84 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: 0x1700316B RID: 12651 // (get) Token: 0x060091F0 RID: 37360 RVA: 0x00258CAC File Offset: 0x00256EAC // (set) Token: 0x060091F1 RID: 37361 RVA: 0x00258CD4 File Offset: 0x00256ED4 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: 0x1700316C RID: 12652 // (get) Token: 0x060091F2 RID: 37362 RVA: 0x00258CF8 File Offset: 0x00256EF8 // (set) Token: 0x060091F3 RID: 37363 RVA: 0x00258D20 File Offset: 0x00256F20 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: 0x1700316D RID: 12653 // (get) Token: 0x060091F4 RID: 37364 RVA: 0x00258D44 File Offset: 0x00256F44 // (set) Token: 0x060091F5 RID: 37365 RVA: 0x00258D6C File Offset: 0x00256F6C 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: 0x1700316E RID: 12654 // (get) Token: 0x060091F6 RID: 37366 RVA: 0x00258D90 File Offset: 0x00256F90 // (set) Token: 0x060091F7 RID: 37367 RVA: 0x00258DB8 File Offset: 0x00256FB8 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: 0x1700316F RID: 12655 // (get) Token: 0x060091F8 RID: 37368 RVA: 0x00258DDC File Offset: 0x00256FDC // (set) Token: 0x060091F9 RID: 37369 RVA: 0x00258E04 File Offset: 0x00257004 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: 0x17003170 RID: 12656 // (get) Token: 0x060091FA RID: 37370 RVA: 0x00258E28 File Offset: 0x00257028 // (set) Token: 0x060091FB RID: 37371 RVA: 0x00258E5C File Offset: 0x0025705C 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: 0x17003171 RID: 12657 // (get) Token: 0x060091FC RID: 37372 RVA: 0x00258E84 File Offset: 0x00257084 // (set) Token: 0x060091FD RID: 37373 RVA: 0x00258EB8 File Offset: 0x002570B8 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: 0x17003172 RID: 12658 // (get) Token: 0x060091FE RID: 37374 RVA: 0x00258EE0 File Offset: 0x002570E0 // (set) Token: 0x060091FF RID: 37375 RVA: 0x00258F14 File Offset: 0x00257114 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: 0x17003173 RID: 12659 // (get) Token: 0x06009200 RID: 37376 RVA: 0x00258F3C File Offset: 0x0025713C // (set) Token: 0x06009201 RID: 37377 RVA: 0x00258F70 File Offset: 0x00257170 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: 0x04006135 RID: 24885 private static readonly IntPtr NativeFieldInfoPtr_skinMap; // Token: 0x04006136 RID: 24886 private static readonly IntPtr NativeFieldInfoPtr_targetTopology; // Token: 0x04006137 RID: 24887 private static readonly IntPtr NativeFieldInfoPtr_source; // Token: 0x04006138 RID: 24888 private static readonly IntPtr NativeFieldInfoPtr_skinnedMesh; // Token: 0x04006139 RID: 24889 private static readonly IntPtr NativeFieldInfoPtr_sharedMesh; // Token: 0x0400613A RID: 24890 private static readonly IntPtr NativeFieldInfoPtr_meshTriangles; // Token: 0x0400613B RID: 24891 private static readonly IntPtr NativeFieldInfoPtr_meshVertices; // Token: 0x0400613C RID: 24892 private static readonly IntPtr NativeFieldInfoPtr_meshNormals; // Token: 0x0400613D RID: 24893 private static readonly IntPtr NativeFieldInfoPtr_meshTangents; // Token: 0x0400613E RID: 24894 private static readonly IntPtr NativeFieldInfoPtr_deformableMesh; // Token: 0x0400613F RID: 24895 private static readonly IntPtr NativeFieldInfoPtr_meshTrianglesHandle; // Token: 0x04006140 RID: 24896 private static readonly IntPtr NativeFieldInfoPtr_meshVerticesHandle; // Token: 0x04006141 RID: 24897 private static readonly IntPtr NativeFieldInfoPtr_meshNormalsHandle; // Token: 0x04006142 RID: 24898 private static readonly IntPtr NativeFieldInfoPtr_meshTangentsHandle; // Token: 0x04006143 RID: 24899 private static readonly IntPtr NativeFieldInfoPtr_meshRenderer; // Token: 0x04006144 RID: 24900 private static readonly IntPtr NativeFieldInfoPtr_meshFilter; // Token: 0x04006145 RID: 24901 private static readonly IntPtr NativeFieldInfoPtr_skinnedMeshRenderer; // Token: 0x04006146 RID: 24902 private static readonly IntPtr NativeFieldInfoPtr_transformData; // Token: 0x04006147 RID: 24903 private static readonly IntPtr NativeMethodInfoPtr_get_SelfSkinning_Public_get_Boolean_0; // Token: 0x04006148 RID: 24904 private static readonly IntPtr NativeMethodInfoPtr_set_Proxy_Public_set_Void_ObiClothBase_0; // Token: 0x04006149 RID: 24905 private static readonly IntPtr NativeMethodInfoPtr_get_Proxy_Public_get_ObiClothBase_0; // Token: 0x0400614A RID: 24906 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0; // Token: 0x0400614B RID: 24907 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0; // Token: 0x0400614C RID: 24908 private static readonly IntPtr NativeMethodInfoPtr_UpdateTransformData_Private_Void_0; // Token: 0x0400614D RID: 24909 private static readonly IntPtr NativeMethodInfoPtr_Source_OnAddedToSolver_Private_Void_Object_EventArgs_0; // Token: 0x0400614E RID: 24910 private static readonly IntPtr NativeMethodInfoPtr_Source_OnRemovedFromSolver_Private_Void_Object_EventArgs_0; // Token: 0x0400614F RID: 24911 private static readonly IntPtr NativeMethodInfoPtr_Source_Solver_OnFrameEnd_Private_Void_Object_EventArgs_0; // Token: 0x04006150 RID: 24912 private static readonly IntPtr NativeMethodInfoPtr_Source_Solver_OnStepEnd_Private_Void_Object_EventArgs_0; // Token: 0x04006151 RID: 24913 private static readonly IntPtr NativeMethodInfoPtr_GetMeshDataArrays_Public_Virtual_New_Void_Mesh_0; // Token: 0x04006152 RID: 24914 private static readonly IntPtr NativeMethodInfoPtr_InitializeWithRegularMesh_Private_Void_0; // Token: 0x04006153 RID: 24915 private static readonly IntPtr NativeMethodInfoPtr_InitializeWithSkinnedMesh_Protected_Void_0; // Token: 0x04006154 RID: 24916 private static readonly IntPtr NativeMethodInfoPtr_SetSkinnedMeshAnimationInfo_Protected_Void_0; // Token: 0x04006155 RID: 24917 private static readonly IntPtr NativeMethodInfoPtr_GrabSkeletonBones_Public_Void_0; // Token: 0x04006156 RID: 24918 private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_0; // Token: 0x04006157 RID: 24919 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }