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

589 lines
30 KiB
C#

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<ObiClothPicker.ParticlePickEventArgs> 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<ObiClothPicker.ParticlePickEventArgs> 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<ObiClothPicker.ParticlePickEventArgs> 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<ObiClothPicker.ParticlePickEventArgs> 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<ObiClothPicker.ParticlePickEventArgs> 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<ObiClothPicker.ParticlePickEventArgs> 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<ObiClothPicker.ParticlePickEventArgs> 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<ObiClothPicker.ParticlePickEventArgs> 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<ObiClothPicker>.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<ObiClothPicker>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiClothPicker");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr);
ObiClothPicker.NativeFieldInfoPtr_OnParticlePicked = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, "OnParticlePicked");
ObiClothPicker.NativeFieldInfoPtr_OnParticleHeld = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, "OnParticleHeld");
ObiClothPicker.NativeFieldInfoPtr_OnParticleDragged = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, "OnParticleDragged");
ObiClothPicker.NativeFieldInfoPtr_OnParticleReleased = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, "OnParticleReleased");
ObiClothPicker.NativeFieldInfoPtr_meshCollider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, "meshCollider");
ObiClothPicker.NativeFieldInfoPtr_cloth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, "cloth");
ObiClothPicker.NativeFieldInfoPtr_currentCollisionMesh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, "currentCollisionMesh");
ObiClothPicker.NativeFieldInfoPtr_lastMousePos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, "lastMousePos");
ObiClothPicker.NativeFieldInfoPtr_pickedParticleIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, "pickedParticleIndex");
ObiClothPicker.NativeFieldInfoPtr_pickedParticleDepth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, "pickedParticleDepth");
ObiClothPicker.NativeMethodInfoPtr_add_OnParticlePicked_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674595);
ObiClothPicker.NativeMethodInfoPtr_remove_OnParticlePicked_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674596);
ObiClothPicker.NativeMethodInfoPtr_add_OnParticleHeld_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674597);
ObiClothPicker.NativeMethodInfoPtr_remove_OnParticleHeld_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674598);
ObiClothPicker.NativeMethodInfoPtr_add_OnParticleDragged_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674599);
ObiClothPicker.NativeMethodInfoPtr_remove_OnParticleDragged_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674600);
ObiClothPicker.NativeMethodInfoPtr_add_OnParticleReleased_Public_add_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674601);
ObiClothPicker.NativeMethodInfoPtr_remove_OnParticleReleased_Public_rem_Void_EventHandler_1_ParticlePickEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674602);
ObiClothPicker.NativeMethodInfoPtr_get_Cloth_Public_get_ObiClothBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674603);
ObiClothPicker.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674604);
ObiClothPicker.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674605);
ObiClothPicker.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674606);
ObiClothPicker.NativeMethodInfoPtr_Cloth_Solver_OnFrameBegin_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, 100674607);
ObiClothPicker.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker>.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<ObiClothPicker.ParticlePickEventArgs> OnParticlePicked
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_OnParticlePicked);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new EventHandler<ObiClothPicker.ParticlePickEventArgs>(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<ObiClothPicker.ParticlePickEventArgs> OnParticleHeld
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_OnParticleHeld);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new EventHandler<ObiClothPicker.ParticlePickEventArgs>(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<ObiClothPicker.ParticlePickEventArgs> OnParticleDragged
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_OnParticleDragged);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new EventHandler<ObiClothPicker.ParticlePickEventArgs>(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<ObiClothPicker.ParticlePickEventArgs> OnParticleReleased
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothPicker.NativeFieldInfoPtr_OnParticleReleased);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new EventHandler<ObiClothPicker.ParticlePickEventArgs>(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<ObiClothPicker.ParticlePickEventArgs>.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<ObiClothPicker.ParticlePickEventArgs>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ObiClothPicker>.NativeClassPtr, "ParticlePickEventArgs");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiClothPicker.ParticlePickEventArgs>.NativeClassPtr);
ObiClothPicker.ParticlePickEventArgs.NativeFieldInfoPtr_particleIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothPicker.ParticlePickEventArgs>.NativeClassPtr, "particleIndex");
ObiClothPicker.ParticlePickEventArgs.NativeFieldInfoPtr_mouseDelta = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothPicker.ParticlePickEventArgs>.NativeClassPtr, "mouseDelta");
ObiClothPicker.ParticlePickEventArgs.NativeMethodInfoPtr__ctor_Public_Void_Int32_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothPicker.ParticlePickEventArgs>.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;
}
}
}