using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; using UnityEngine; namespace Obi { // Token: 0x020004FF RID: 1279 public class ObiClothPicker : MonoBehaviour { // Token: 0x060091A0 RID: 37280 RVA: 0x00257534 File Offset: 0x00255734 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630278, XrefRangeEnd = 630282, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void add_OnParticlePicked(EventHandler value) { 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(ObiClothPicker.NativeMethodInfoPtr_add_OnParticlePicked_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060091A1 RID: 37281 RVA: 0x00257590 File Offset: 0x00255790 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630282, XrefRangeEnd = 630286, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void remove_OnParticlePicked(EventHandler value) { 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(ObiClothPicker.NativeMethodInfoPtr_remove_OnParticlePicked_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060091A2 RID: 37282 RVA: 0x002575EC File Offset: 0x002557EC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630286, XrefRangeEnd = 630290, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void add_OnParticleHeld(EventHandler value) { 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(ObiClothPicker.NativeMethodInfoPtr_add_OnParticleHeld_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060091A3 RID: 37283 RVA: 0x00257648 File Offset: 0x00255848 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630290, XrefRangeEnd = 630294, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void remove_OnParticleHeld(EventHandler value) { 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(ObiClothPicker.NativeMethodInfoPtr_remove_OnParticleHeld_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060091A4 RID: 37284 RVA: 0x002576A4 File Offset: 0x002558A4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630294, XrefRangeEnd = 630298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void add_OnParticleDragged(EventHandler value) { 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(ObiClothPicker.NativeMethodInfoPtr_add_OnParticleDragged_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060091A5 RID: 37285 RVA: 0x00257700 File Offset: 0x00255900 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630298, XrefRangeEnd = 630302, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void remove_OnParticleDragged(EventHandler value) { 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(ObiClothPicker.NativeMethodInfoPtr_remove_OnParticleDragged_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060091A6 RID: 37286 RVA: 0x0025775C File Offset: 0x0025595C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630302, XrefRangeEnd = 630306, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void add_OnParticleReleased(EventHandler value) { 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(ObiClothPicker.NativeMethodInfoPtr_add_OnParticleReleased_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060091A7 RID: 37287 RVA: 0x002577B8 File Offset: 0x002559B8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630306, XrefRangeEnd = 630310, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void remove_OnParticleReleased(EventHandler value) { 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(ObiClothPicker.NativeMethodInfoPtr_remove_OnParticleReleased_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x1700315F RID: 12639 // (get) Token: 0x060091A8 RID: 37288 RVA: 0x00257814 File Offset: 0x00255A14 public unsafe ObiClothBase Cloth { [CallerCount(1)] [CachedScanResults(RefRangeStart = 11234, RefRangeEnd = 11235, XrefRangeStart = 11234, XrefRangeEnd = 11235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothPicker.NativeMethodInfoPtr_get_Cloth_Public_get_ObiClothBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new ObiClothBase(intPtr3) : null; } } // Token: 0x060091A9 RID: 37289 RVA: 0x0025786C File Offset: 0x00255A6C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630310, XrefRangeEnd = 630315, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Awake() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothPicker.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060091AA RID: 37290 RVA: 0x002578B0 File Offset: 0x00255AB0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630315, XrefRangeEnd = 630351, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnEnable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothPicker.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060091AB RID: 37291 RVA: 0x002578F4 File Offset: 0x00255AF4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630351, XrefRangeEnd = 630363, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDisable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothPicker.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060091AC RID: 37292 RVA: 0x00257938 File Offset: 0x00255B38 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630363, XrefRangeEnd = 630427, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Cloth_Solver_OnFrameBegin(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(ObiClothPicker.NativeMethodInfoPtr_Cloth_Solver_OnFrameBegin_Private_Void_Object_EventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060091AD RID: 37293 RVA: 0x002579AC File Offset: 0x00255BAC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630427, XrefRangeEnd = 630429, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ObiClothPicker() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothPicker.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060091AE RID: 37294 RVA: 0x002579F8 File Offset: 0x00255BF8 // Note: this type is marked as 'beforefieldinit'. static ObiClothPicker() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiClothPicker"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiClothPicker.NativeFieldInfoPtr_OnParticlePicked = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnParticlePicked"); ObiClothPicker.NativeFieldInfoPtr_OnParticleHeld = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnParticleHeld"); ObiClothPicker.NativeFieldInfoPtr_OnParticleDragged = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnParticleDragged"); ObiClothPicker.NativeFieldInfoPtr_OnParticleReleased = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnParticleReleased"); ObiClothPicker.NativeFieldInfoPtr_meshCollider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "meshCollider"); ObiClothPicker.NativeFieldInfoPtr_cloth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "cloth"); ObiClothPicker.NativeFieldInfoPtr_currentCollisionMesh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "currentCollisionMesh"); ObiClothPicker.NativeFieldInfoPtr_lastMousePos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lastMousePos"); ObiClothPicker.NativeFieldInfoPtr_pickedParticleIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "pickedParticleIndex"); ObiClothPicker.NativeFieldInfoPtr_pickedParticleDepth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "pickedParticleDepth"); ObiClothPicker.NativeMethodInfoPtr_add_OnParticlePicked_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674595); ObiClothPicker.NativeMethodInfoPtr_remove_OnParticlePicked_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674596); ObiClothPicker.NativeMethodInfoPtr_add_OnParticleHeld_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674597); ObiClothPicker.NativeMethodInfoPtr_remove_OnParticleHeld_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674598); ObiClothPicker.NativeMethodInfoPtr_add_OnParticleDragged_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674599); ObiClothPicker.NativeMethodInfoPtr_remove_OnParticleDragged_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674600); ObiClothPicker.NativeMethodInfoPtr_add_OnParticleReleased_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674601); ObiClothPicker.NativeMethodInfoPtr_remove_OnParticleReleased_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674602); ObiClothPicker.NativeMethodInfoPtr_get_Cloth_Public_get_ObiClothBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674603); ObiClothPicker.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674604); ObiClothPicker.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674605); ObiClothPicker.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674606); ObiClothPicker.NativeMethodInfoPtr_Cloth_Solver_OnFrameBegin_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674607); ObiClothPicker.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674608); } // Token: 0x060091AF RID: 37295 RVA: 0x0000351C File Offset: 0x0000171C public ObiClothPicker(IntPtr pointer) : base(pointer) { } // Token: 0x17003155 RID: 12629 // (get) Token: 0x060091B0 RID: 37296 RVA: 0x00257C08 File Offset: 0x00255E08 // (set) Token: 0x060091B1 RID: 37297 RVA: 0x00257C3C File Offset: 0x00255E3C public unsafe EventHandler OnParticlePicked { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_OnParticlePicked); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new EventHandler(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_OnParticlePicked), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003156 RID: 12630 // (get) Token: 0x060091B2 RID: 37298 RVA: 0x00257C64 File Offset: 0x00255E64 // (set) Token: 0x060091B3 RID: 37299 RVA: 0x00257C98 File Offset: 0x00255E98 public unsafe EventHandler OnParticleHeld { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_OnParticleHeld); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new EventHandler(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_OnParticleHeld), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003157 RID: 12631 // (get) Token: 0x060091B4 RID: 37300 RVA: 0x00257CC0 File Offset: 0x00255EC0 // (set) Token: 0x060091B5 RID: 37301 RVA: 0x00257CF4 File Offset: 0x00255EF4 public unsafe EventHandler OnParticleDragged { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_OnParticleDragged); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new EventHandler(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_OnParticleDragged), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003158 RID: 12632 // (get) Token: 0x060091B6 RID: 37302 RVA: 0x00257D1C File Offset: 0x00255F1C // (set) Token: 0x060091B7 RID: 37303 RVA: 0x00257D50 File Offset: 0x00255F50 public unsafe EventHandler OnParticleReleased { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_OnParticleReleased); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new EventHandler(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_OnParticleReleased), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003159 RID: 12633 // (get) Token: 0x060091B8 RID: 37304 RVA: 0x00257D78 File Offset: 0x00255F78 // (set) Token: 0x060091B9 RID: 37305 RVA: 0x00257DAC File Offset: 0x00255FAC public unsafe MeshCollider meshCollider { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_meshCollider); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new MeshCollider(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_meshCollider), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700315A RID: 12634 // (get) Token: 0x060091BA RID: 37306 RVA: 0x00257DD4 File Offset: 0x00255FD4 // (set) Token: 0x060091BB RID: 37307 RVA: 0x00257E08 File Offset: 0x00256008 public unsafe ObiClothBase cloth { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_cloth); 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(ObiClothPicker.NativeFieldInfoPtr_cloth), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700315B RID: 12635 // (get) Token: 0x060091BC RID: 37308 RVA: 0x00257E30 File Offset: 0x00256030 // (set) Token: 0x060091BD RID: 37309 RVA: 0x00257E64 File Offset: 0x00256064 public unsafe Mesh currentCollisionMesh { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_currentCollisionMesh); 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(ObiClothPicker.NativeFieldInfoPtr_currentCollisionMesh), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700315C RID: 12636 // (get) Token: 0x060091BE RID: 37310 RVA: 0x00257E8C File Offset: 0x0025608C // (set) Token: 0x060091BF RID: 37311 RVA: 0x00257EB4 File Offset: 0x002560B4 public unsafe Vector3 lastMousePos { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_lastMousePos); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_lastMousePos)) = value; } } // Token: 0x1700315D RID: 12637 // (get) Token: 0x060091C0 RID: 37312 RVA: 0x00257ED8 File Offset: 0x002560D8 // (set) Token: 0x060091C1 RID: 37313 RVA: 0x00257F00 File Offset: 0x00256100 public unsafe int pickedParticleIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_pickedParticleIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_pickedParticleIndex)) = value; } } // Token: 0x1700315E RID: 12638 // (get) Token: 0x060091C2 RID: 37314 RVA: 0x00257F24 File Offset: 0x00256124 // (set) Token: 0x060091C3 RID: 37315 RVA: 0x00257F4C File Offset: 0x0025614C public unsafe float pickedParticleDepth { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_pickedParticleDepth); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_pickedParticleDepth)) = value; } } // Token: 0x0400611A RID: 24858 private static readonly IntPtr NativeFieldInfoPtr_OnParticlePicked; // Token: 0x0400611B RID: 24859 private static readonly IntPtr NativeFieldInfoPtr_OnParticleHeld; // Token: 0x0400611C RID: 24860 private static readonly IntPtr NativeFieldInfoPtr_OnParticleDragged; // Token: 0x0400611D RID: 24861 private static readonly IntPtr NativeFieldInfoPtr_OnParticleReleased; // Token: 0x0400611E RID: 24862 private static readonly IntPtr NativeFieldInfoPtr_meshCollider; // Token: 0x0400611F RID: 24863 private static readonly IntPtr NativeFieldInfoPtr_cloth; // Token: 0x04006120 RID: 24864 private static readonly IntPtr NativeFieldInfoPtr_currentCollisionMesh; // Token: 0x04006121 RID: 24865 private static readonly IntPtr NativeFieldInfoPtr_lastMousePos; // Token: 0x04006122 RID: 24866 private static readonly IntPtr NativeFieldInfoPtr_pickedParticleIndex; // Token: 0x04006123 RID: 24867 private static readonly IntPtr NativeFieldInfoPtr_pickedParticleDepth; // Token: 0x04006124 RID: 24868 private static readonly IntPtr NativeMethodInfoPtr_add_OnParticlePicked_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0; // Token: 0x04006125 RID: 24869 private static readonly IntPtr NativeMethodInfoPtr_remove_OnParticlePicked_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0; // Token: 0x04006126 RID: 24870 private static readonly IntPtr NativeMethodInfoPtr_add_OnParticleHeld_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0; // Token: 0x04006127 RID: 24871 private static readonly IntPtr NativeMethodInfoPtr_remove_OnParticleHeld_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0; // Token: 0x04006128 RID: 24872 private static readonly IntPtr NativeMethodInfoPtr_add_OnParticleDragged_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0; // Token: 0x04006129 RID: 24873 private static readonly IntPtr NativeMethodInfoPtr_remove_OnParticleDragged_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0; // Token: 0x0400612A RID: 24874 private static readonly IntPtr NativeMethodInfoPtr_add_OnParticleReleased_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0; // Token: 0x0400612B RID: 24875 private static readonly IntPtr NativeMethodInfoPtr_remove_OnParticleReleased_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0; // Token: 0x0400612C RID: 24876 private static readonly IntPtr NativeMethodInfoPtr_get_Cloth_Public_get_ObiClothBase_0; // Token: 0x0400612D RID: 24877 private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0; // Token: 0x0400612E RID: 24878 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0; // Token: 0x0400612F RID: 24879 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0; // Token: 0x04006130 RID: 24880 private static readonly IntPtr NativeMethodInfoPtr_Cloth_Solver_OnFrameBegin_Private_Void_Object_EventArgs_0; // Token: 0x04006131 RID: 24881 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000500 RID: 1280 public class ParticlePickEventArgs : EventArgs { // Token: 0x060091C4 RID: 37316 RVA: 0x00257F70 File Offset: 0x00256170 [CallerCount(4)] [CachedScanResults(RefRangeStart = 630274, RefRangeEnd = 630278, XrefRangeStart = 630270, XrefRangeEnd = 630274, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ParticlePickEventArgs(int particleIndex, Vector3 mouseDelta) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref particleIndex; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref mouseDelta; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothPicker.ParticlePickEventArgs.NativeMethodInfoPtr__ctor_Public_Void_Int32_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060091C5 RID: 37317 RVA: 0x00257FE0 File Offset: 0x002561E0 // Note: this type is marked as 'beforefieldinit'. static ParticlePickEventArgs() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "ParticlePickEventArgs"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiClothPicker.ParticlePickEventArgs.NativeFieldInfoPtr_particleIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "particleIndex"); ObiClothPicker.ParticlePickEventArgs.NativeFieldInfoPtr_mouseDelta = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mouseDelta"); ObiClothPicker.ParticlePickEventArgs.NativeMethodInfoPtr__ctor_Public_Void_Int32_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674609); } // Token: 0x060091C6 RID: 37318 RVA: 0x0023A43B File Offset: 0x0023863B public ParticlePickEventArgs(IntPtr pointer) : base(pointer) { } // Token: 0x17003160 RID: 12640 // (get) Token: 0x060091C7 RID: 37319 RVA: 0x00258048 File Offset: 0x00256248 // (set) Token: 0x060091C8 RID: 37320 RVA: 0x00258070 File Offset: 0x00256270 public unsafe int particleIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.ParticlePickEventArgs.NativeFieldInfoPtr_particleIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.ParticlePickEventArgs.NativeFieldInfoPtr_particleIndex)) = value; } } // Token: 0x17003161 RID: 12641 // (get) Token: 0x060091C9 RID: 37321 RVA: 0x00258094 File Offset: 0x00256294 // (set) Token: 0x060091CA RID: 37322 RVA: 0x002580BC File Offset: 0x002562BC public unsafe Vector3 mouseDelta { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.ParticlePickEventArgs.NativeFieldInfoPtr_mouseDelta); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.ParticlePickEventArgs.NativeFieldInfoPtr_mouseDelta)) = value; } } // Token: 0x04006132 RID: 24882 private static readonly IntPtr NativeFieldInfoPtr_particleIndex; // Token: 0x04006133 RID: 24883 private static readonly IntPtr NativeFieldInfoPtr_mouseDelta; // Token: 0x04006134 RID: 24884 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_Vector3_0; } } }