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

1355 lines
68 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using Il2CppSystem.Collections;
using Il2CppSystem.Runtime.InteropServices;
using UnityEngine;
namespace Obi
{
// Token: 0x020004AB RID: 1195
public class ObiClothBase : ObiActor
{
// Token: 0x06008BA7 RID: 35751 RVA: 0x0023CF18 File Offset: 0x0023B118
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 624034, RefRangeEnd = 624036, XrefRangeStart = 624030, XrefRangeEnd = 624034, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void add_OnDeformableMeshSetup(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(ObiClothBase.NativeMethodInfoPtr_add_OnDeformableMeshSetup_Public_add_Void_EventHandler_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008BA8 RID: 35752 RVA: 0x0023CF74 File Offset: 0x0023B174
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 624040, RefRangeEnd = 624042, XrefRangeStart = 624036, XrefRangeEnd = 624040, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void remove_OnDeformableMeshSetup(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(ObiClothBase.NativeMethodInfoPtr_remove_OnDeformableMeshSetup_Public_rem_Void_EventHandler_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008BA9 RID: 35753 RVA: 0x0023CFD0 File Offset: 0x0023B1D0
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 624046, RefRangeEnd = 624048, XrefRangeStart = 624042, XrefRangeEnd = 624046, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void add_OnDeformableMeshTeardown(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(ObiClothBase.NativeMethodInfoPtr_add_OnDeformableMeshTeardown_Public_add_Void_EventHandler_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008BAA RID: 35754 RVA: 0x0023D02C File Offset: 0x0023B22C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 624052, RefRangeEnd = 624054, XrefRangeStart = 624048, XrefRangeEnd = 624052, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void remove_OnDeformableMeshTeardown(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(ObiClothBase.NativeMethodInfoPtr_remove_OnDeformableMeshTeardown_Public_rem_Void_EventHandler_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008BAB RID: 35755 RVA: 0x0023D088 File Offset: 0x0023B288
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624054, XrefRangeEnd = 624058, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void add_OnFrameBegin(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(ObiClothBase.NativeMethodInfoPtr_add_OnFrameBegin_Public_add_Void_EventHandler_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008BAC RID: 35756 RVA: 0x0023D0E4 File Offset: 0x0023B2E4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624058, XrefRangeEnd = 624062, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void remove_OnFrameBegin(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(ObiClothBase.NativeMethodInfoPtr_remove_OnFrameBegin_Public_rem_Void_EventHandler_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008BAD RID: 35757 RVA: 0x0023D140 File Offset: 0x0023B340
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624062, XrefRangeEnd = 624066, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void add_OnFrameEnd(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(ObiClothBase.NativeMethodInfoPtr_add_OnFrameEnd_Public_add_Void_EventHandler_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008BAE RID: 35758 RVA: 0x0023D19C File Offset: 0x0023B39C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624066, XrefRangeEnd = 624070, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void remove_OnFrameEnd(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(ObiClothBase.NativeMethodInfoPtr_remove_OnFrameEnd_Public_rem_Void_EventHandler_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x17002F9F RID: 12191
// (get) Token: 0x06008BAF RID: 35759 RVA: 0x0023D1F8 File Offset: 0x0023B3F8
public unsafe ObiDistanceConstraints DistanceConstraints
{
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 624074, RefRangeEnd = 624078, XrefRangeStart = 624070, XrefRangeEnd = 624074, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_get_DistanceConstraints_Public_get_ObiDistanceConstraints_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new ObiDistanceConstraints(intPtr3) : null;
}
}
// Token: 0x17002FA0 RID: 12192
// (get) Token: 0x06008BB0 RID: 35760 RVA: 0x0023D250 File Offset: 0x0023B450
public unsafe ObiBendingConstraints BendingConstraints
{
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 624082, RefRangeEnd = 624088, XrefRangeStart = 624078, XrefRangeEnd = 624082, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_get_BendingConstraints_Public_get_ObiBendingConstraints_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new ObiBendingConstraints(intPtr3) : null;
}
}
// Token: 0x17002FA1 RID: 12193
// (get) Token: 0x06008BB1 RID: 35761 RVA: 0x0023D2A8 File Offset: 0x0023B4A8
public unsafe ObiAerodynamicConstraints AerodynamicConstraints
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624088, XrefRangeEnd = 624092, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_get_AerodynamicConstraints_Public_get_ObiAerodynamicConstraints_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new ObiAerodynamicConstraints(intPtr3) : null;
}
}
// Token: 0x17002FA2 RID: 12194
// (get) Token: 0x06008BB2 RID: 35762 RVA: 0x0023D300 File Offset: 0x0023B500
public unsafe ObiPinConstraints PinConstraints
{
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 624096, RefRangeEnd = 624100, XrefRangeStart = 624092, XrefRangeEnd = 624096, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_get_PinConstraints_Public_get_ObiPinConstraints_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new ObiPinConstraints(intPtr3) : null;
}
}
// Token: 0x17002FA3 RID: 12195
// (get) Token: 0x06008BB3 RID: 35763 RVA: 0x0023D358 File Offset: 0x0023B558
// (set) Token: 0x06008BB4 RID: 35764 RVA: 0x0023D3B0 File Offset: 0x0023B5B0
public unsafe ObiMeshTopology SharedTopology
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_get_SharedTopology_Public_get_ObiMeshTopology_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new ObiMeshTopology(intPtr3) : null;
}
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 624105, RefRangeEnd = 624106, XrefRangeStart = 624100, XrefRangeEnd = 624105, 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(ObiClothBase.NativeMethodInfoPtr_set_SharedTopology_Public_set_Void_ObiMeshTopology_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002FA4 RID: 12196
// (get) Token: 0x06008BB5 RID: 35765 RVA: 0x0023D40C File Offset: 0x0023B60C
// (set) Token: 0x06008BB6 RID: 35766 RVA: 0x0023D45C File Offset: 0x0023B65C
public unsafe Oni.NormalsUpdate NormalsUpdate
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_get_NormalsUpdate_Public_get_NormalsUpdate_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624106, XrefRangeEnd = 624107, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_set_NormalsUpdate_Public_set_Void_NormalsUpdate_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002FA5 RID: 12197
// (get) Token: 0x06008BB7 RID: 35767 RVA: 0x0023D4B0 File Offset: 0x0023B6B0
// (set) Token: 0x06008BB8 RID: 35768 RVA: 0x0023D500 File Offset: 0x0023B700
public unsafe bool UpdateTangents
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_get_UpdateTangents_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624107, XrefRangeEnd = 624108, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_set_UpdateTangents_Public_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002FA6 RID: 12198
// (get) Token: 0x06008BB9 RID: 35769 RVA: 0x0023D554 File Offset: 0x0023B754
public unsafe IntPtr DeformableMesh
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_get_DeformableMesh_Public_get_IntPtr_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17002FA7 RID: 12199
// (get) Token: 0x06008BBA RID: 35770 RVA: 0x0023D5A4 File Offset: 0x0023B7A4
public unsafe Il2CppStructArray<Vector3> MeshVertices
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_get_MeshVertices_Public_get_Il2CppStructArray_1_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppStructArray<Vector3>(intPtr3) : null;
}
}
// Token: 0x17002FA8 RID: 12200
// (get) Token: 0x06008BBB RID: 35771 RVA: 0x0023D5FC File Offset: 0x0023B7FC
public unsafe Il2CppStructArray<Vector3> MeshNormals
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_get_MeshNormals_Public_get_Il2CppStructArray_1_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppStructArray<Vector3>(intPtr3) : null;
}
}
// Token: 0x17002FA9 RID: 12201
// (get) Token: 0x06008BBC RID: 35772 RVA: 0x0023D654 File Offset: 0x0023B854
public unsafe Il2CppStructArray<Vector4> MeshTangents
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_get_MeshTangents_Public_get_Il2CppStructArray_1_Vector4_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppStructArray<Vector4>(intPtr3) : null;
}
}
// Token: 0x17002FAA RID: 12202
// (get) Token: 0x06008BBD RID: 35773 RVA: 0x0023D6AC File Offset: 0x0023B8AC
public unsafe override bool UsesCustomExternalForces
{
[CallerCount(16)]
[CachedScanResults(RefRangeStart = 16251, RefRangeEnd = 16267, XrefRangeStart = 16251, XrefRangeEnd = 16267, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06008BBE RID: 35774 RVA: 0x0023D708 File Offset: 0x0023B908
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 624135, RefRangeEnd = 624136, XrefRangeStart = 624108, XrefRangeEnd = 624135, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Awake()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_Awake_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BBF RID: 35775 RVA: 0x0023D758 File Offset: 0x0023B958
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624136, XrefRangeEnd = 624143, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BC0 RID: 35776 RVA: 0x0023D7A8 File Offset: 0x0023B9A8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624143, XrefRangeEnd = 624144, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnSolverFrameBegin()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_OnSolverFrameBegin_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BC1 RID: 35777 RVA: 0x0023D7F8 File Offset: 0x0023B9F8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624144, XrefRangeEnd = 624150, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnSolverPreInterpolation()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_OnSolverPreInterpolation_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BC2 RID: 35778 RVA: 0x0023D848 File Offset: 0x0023BA48
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624150, XrefRangeEnd = 624152, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnSolverFrameEnd()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_OnSolverFrameEnd_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BC3 RID: 35779 RVA: 0x0023D898 File Offset: 0x0023BA98
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 624162, RefRangeEnd = 624163, XrefRangeStart = 624152, XrefRangeEnd = 624162, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnSolverStepEnd()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_OnSolverStepEnd_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BC4 RID: 35780 RVA: 0x0023D8E8 File Offset: 0x0023BAE8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624163, XrefRangeEnd = 624168, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnDestroy()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_OnDestroy_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BC5 RID: 35781 RVA: 0x0023D938 File Offset: 0x0023BB38
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624168, XrefRangeEnd = 624169, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void CallOnDeformableMeshSetup()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_CallOnDeformableMeshSetup_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BC6 RID: 35782 RVA: 0x0023D988 File Offset: 0x0023BB88
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624169, XrefRangeEnd = 624170, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void CallOnDeformableMeshTearDown()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_CallOnDeformableMeshTearDown_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BC7 RID: 35783 RVA: 0x0023D9D8 File Offset: 0x0023BBD8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624170, XrefRangeEnd = 624181, 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), ObiClothBase.NativeMethodInfoPtr_GetMeshDataArrays_Public_Virtual_New_Void_Mesh_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008BC8 RID: 35784 RVA: 0x0023DA3C File Offset: 0x0023BC3C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 624205, RefRangeEnd = 624206, XrefRangeStart = 624181, XrefRangeEnd = 624205, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void InitializeWithRegularMesh()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_InitializeWithRegularMesh_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BC9 RID: 35785 RVA: 0x0023DA80 File Offset: 0x0023BC80
[CallerCount(0)]
public unsafe virtual IEnumerator GeneratePhysicRepresentationForMesh()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_GeneratePhysicRepresentationForMesh_Public_Abstract_Virtual_New_IEnumerator_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
}
// Token: 0x06008BCA RID: 35786 RVA: 0x0023DAE4 File Offset: 0x0023BCE4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624206, XrefRangeEnd = 624215, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void CommitResultsToMesh()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_CommitResultsToMesh_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BCB RID: 35787 RVA: 0x0023DB34 File Offset: 0x0023BD34
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624215, XrefRangeEnd = 624234, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void ResetActor()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_ResetActor_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BCC RID: 35788 RVA: 0x0023DB84 File Offset: 0x0023BD84
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624234, XrefRangeEnd = 624256, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool ReadParticlePropertyFromTexture(Texture2D source, Action<int, Color> onReadProperty)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(onReadProperty);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiClothBase.NativeMethodInfoPtr_ReadParticlePropertyFromTexture_Public_Virtual_Boolean_Texture2D_Action_2_Int32_Color_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06008BCD RID: 35789 RVA: 0x0023DC10 File Offset: 0x0023BE10
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624256, XrefRangeEnd = 624311, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Optimize()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_Optimize_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BCE RID: 35790 RVA: 0x0023DC54 File Offset: 0x0023BE54
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624311, XrefRangeEnd = 624340, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Unoptimize()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr_Unoptimize_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BCF RID: 35791 RVA: 0x0023DC98 File Offset: 0x0023BE98
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 624029, RefRangeEnd = 624030, XrefRangeStart = 624029, XrefRangeEnd = 624030, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ObiClothBase()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiClothBase.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008BD0 RID: 35792 RVA: 0x0023DCE4 File Offset: 0x0023BEE4
// Note: this type is marked as 'beforefieldinit'.
static ObiClothBase()
{
Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiClothBase");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr);
ObiClothBase.NativeFieldInfoPtr_DEFAULT_PARTICLE_MASS = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "DEFAULT_PARTICLE_MASS");
ObiClothBase.NativeFieldInfoPtr_OnDeformableMeshSetup = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "OnDeformableMeshSetup");
ObiClothBase.NativeFieldInfoPtr_OnDeformableMeshTeardown = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "OnDeformableMeshTeardown");
ObiClothBase.NativeFieldInfoPtr_OnFrameBegin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "OnFrameBegin");
ObiClothBase.NativeFieldInfoPtr_OnFrameEnd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "OnFrameEnd");
ObiClothBase.NativeFieldInfoPtr_normalsUpdate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "normalsUpdate");
ObiClothBase.NativeFieldInfoPtr_updateTangents = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "updateTangents");
ObiClothBase.NativeFieldInfoPtr_sharedTopology = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "sharedTopology");
ObiClothBase.NativeFieldInfoPtr_topology = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "topology");
ObiClothBase.NativeFieldInfoPtr_sharedMesh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "sharedMesh");
ObiClothBase.NativeFieldInfoPtr_clothMesh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "clothMesh");
ObiClothBase.NativeFieldInfoPtr_meshFilter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "meshFilter");
ObiClothBase.NativeFieldInfoPtr_meshRenderer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "meshRenderer");
ObiClothBase.NativeFieldInfoPtr_transformData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "transformData");
ObiClothBase.NativeFieldInfoPtr_meshTriangles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "meshTriangles");
ObiClothBase.NativeFieldInfoPtr_meshVertices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "meshVertices");
ObiClothBase.NativeFieldInfoPtr_meshNormals = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "meshNormals");
ObiClothBase.NativeFieldInfoPtr_meshTangents = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "meshTangents");
ObiClothBase.NativeFieldInfoPtr_orientation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "orientation");
ObiClothBase.NativeFieldInfoPtr_deformableMesh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "deformableMesh");
ObiClothBase.NativeFieldInfoPtr_particleIndicesHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "particleIndicesHandle");
ObiClothBase.NativeFieldInfoPtr_meshTrianglesHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "meshTrianglesHandle");
ObiClothBase.NativeFieldInfoPtr_meshVerticesHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "meshVerticesHandle");
ObiClothBase.NativeFieldInfoPtr_meshNormalsHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "meshNormalsHandle");
ObiClothBase.NativeFieldInfoPtr_meshTangentsHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "meshTangentsHandle");
ObiClothBase.NativeFieldInfoPtr_areaContribution = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, "areaContribution");
ObiClothBase.NativeMethodInfoPtr_add_OnDeformableMeshSetup_Public_add_Void_EventHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100673988);
ObiClothBase.NativeMethodInfoPtr_remove_OnDeformableMeshSetup_Public_rem_Void_EventHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100673989);
ObiClothBase.NativeMethodInfoPtr_add_OnDeformableMeshTeardown_Public_add_Void_EventHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100673990);
ObiClothBase.NativeMethodInfoPtr_remove_OnDeformableMeshTeardown_Public_rem_Void_EventHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100673991);
ObiClothBase.NativeMethodInfoPtr_add_OnFrameBegin_Public_add_Void_EventHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100673992);
ObiClothBase.NativeMethodInfoPtr_remove_OnFrameBegin_Public_rem_Void_EventHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100673993);
ObiClothBase.NativeMethodInfoPtr_add_OnFrameEnd_Public_add_Void_EventHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100673994);
ObiClothBase.NativeMethodInfoPtr_remove_OnFrameEnd_Public_rem_Void_EventHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100673995);
ObiClothBase.NativeMethodInfoPtr_get_DistanceConstraints_Public_get_ObiDistanceConstraints_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100673996);
ObiClothBase.NativeMethodInfoPtr_get_BendingConstraints_Public_get_ObiBendingConstraints_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100673997);
ObiClothBase.NativeMethodInfoPtr_get_AerodynamicConstraints_Public_get_ObiAerodynamicConstraints_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100673998);
ObiClothBase.NativeMethodInfoPtr_get_PinConstraints_Public_get_ObiPinConstraints_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100673999);
ObiClothBase.NativeMethodInfoPtr_get_SharedTopology_Public_get_ObiMeshTopology_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674000);
ObiClothBase.NativeMethodInfoPtr_set_SharedTopology_Public_set_Void_ObiMeshTopology_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674001);
ObiClothBase.NativeMethodInfoPtr_get_NormalsUpdate_Public_get_NormalsUpdate_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674002);
ObiClothBase.NativeMethodInfoPtr_set_NormalsUpdate_Public_set_Void_NormalsUpdate_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674003);
ObiClothBase.NativeMethodInfoPtr_get_UpdateTangents_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674004);
ObiClothBase.NativeMethodInfoPtr_set_UpdateTangents_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674005);
ObiClothBase.NativeMethodInfoPtr_get_DeformableMesh_Public_get_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674006);
ObiClothBase.NativeMethodInfoPtr_get_MeshVertices_Public_get_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674007);
ObiClothBase.NativeMethodInfoPtr_get_MeshNormals_Public_get_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674008);
ObiClothBase.NativeMethodInfoPtr_get_MeshTangents_Public_get_Il2CppStructArray_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674009);
ObiClothBase.NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674010);
ObiClothBase.NativeMethodInfoPtr_Awake_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674011);
ObiClothBase.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674012);
ObiClothBase.NativeMethodInfoPtr_OnSolverFrameBegin_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674013);
ObiClothBase.NativeMethodInfoPtr_OnSolverPreInterpolation_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674014);
ObiClothBase.NativeMethodInfoPtr_OnSolverFrameEnd_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674015);
ObiClothBase.NativeMethodInfoPtr_OnSolverStepEnd_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674016);
ObiClothBase.NativeMethodInfoPtr_OnDestroy_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674017);
ObiClothBase.NativeMethodInfoPtr_CallOnDeformableMeshSetup_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674018);
ObiClothBase.NativeMethodInfoPtr_CallOnDeformableMeshTearDown_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674019);
ObiClothBase.NativeMethodInfoPtr_GetMeshDataArrays_Public_Virtual_New_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674020);
ObiClothBase.NativeMethodInfoPtr_InitializeWithRegularMesh_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674021);
ObiClothBase.NativeMethodInfoPtr_GeneratePhysicRepresentationForMesh_Public_Abstract_Virtual_New_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674022);
ObiClothBase.NativeMethodInfoPtr_CommitResultsToMesh_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674023);
ObiClothBase.NativeMethodInfoPtr_ResetActor_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674024);
ObiClothBase.NativeMethodInfoPtr_ReadParticlePropertyFromTexture_Public_Virtual_Boolean_Texture2D_Action_2_Int32_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674025);
ObiClothBase.NativeMethodInfoPtr_Optimize_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674026);
ObiClothBase.NativeMethodInfoPtr_Unoptimize_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674027);
ObiClothBase.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiClothBase>.NativeClassPtr, 100674028);
}
// Token: 0x06008BD1 RID: 35793 RVA: 0x0023ABF8 File Offset: 0x00238DF8
public ObiClothBase(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002F85 RID: 12165
// (get) Token: 0x06008BD2 RID: 35794 RVA: 0x0023E250 File Offset: 0x0023C450
// (set) Token: 0x06008BD3 RID: 35795 RVA: 0x0023E26E File Offset: 0x0023C46E
public unsafe static float DEFAULT_PARTICLE_MASS
{
get
{
float num;
IL2CPP.il2cpp_field_static_get_value(ObiClothBase.NativeFieldInfoPtr_DEFAULT_PARTICLE_MASS, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(ObiClothBase.NativeFieldInfoPtr_DEFAULT_PARTICLE_MASS, (void*)(&value));
}
}
// Token: 0x17002F86 RID: 12166
// (get) Token: 0x06008BD4 RID: 35796 RVA: 0x0023E280 File Offset: 0x0023C480
// (set) Token: 0x06008BD5 RID: 35797 RVA: 0x0023E2B4 File Offset: 0x0023C4B4
public unsafe EventHandler OnDeformableMeshSetup
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_OnDeformableMeshSetup);
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(ObiClothBase.NativeFieldInfoPtr_OnDeformableMeshSetup), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F87 RID: 12167
// (get) Token: 0x06008BD6 RID: 35798 RVA: 0x0023E2DC File Offset: 0x0023C4DC
// (set) Token: 0x06008BD7 RID: 35799 RVA: 0x0023E310 File Offset: 0x0023C510
public unsafe EventHandler OnDeformableMeshTeardown
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_OnDeformableMeshTeardown);
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(ObiClothBase.NativeFieldInfoPtr_OnDeformableMeshTeardown), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F88 RID: 12168
// (get) Token: 0x06008BD8 RID: 35800 RVA: 0x0023E338 File Offset: 0x0023C538
// (set) Token: 0x06008BD9 RID: 35801 RVA: 0x0023E36C File Offset: 0x0023C56C
public unsafe EventHandler OnFrameBegin
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_OnFrameBegin);
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(ObiClothBase.NativeFieldInfoPtr_OnFrameBegin), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F89 RID: 12169
// (get) Token: 0x06008BDA RID: 35802 RVA: 0x0023E394 File Offset: 0x0023C594
// (set) Token: 0x06008BDB RID: 35803 RVA: 0x0023E3C8 File Offset: 0x0023C5C8
public unsafe EventHandler OnFrameEnd
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_OnFrameEnd);
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(ObiClothBase.NativeFieldInfoPtr_OnFrameEnd), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F8A RID: 12170
// (get) Token: 0x06008BDC RID: 35804 RVA: 0x0023E3F0 File Offset: 0x0023C5F0
// (set) Token: 0x06008BDD RID: 35805 RVA: 0x0023E418 File Offset: 0x0023C618
public unsafe Oni.NormalsUpdate normalsUpdate
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_normalsUpdate);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_normalsUpdate)) = value;
}
}
// Token: 0x17002F8B RID: 12171
// (get) Token: 0x06008BDE RID: 35806 RVA: 0x0023E43C File Offset: 0x0023C63C
// (set) Token: 0x06008BDF RID: 35807 RVA: 0x0023E464 File Offset: 0x0023C664
public unsafe bool updateTangents
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_updateTangents);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_updateTangents)) = value;
}
}
// Token: 0x17002F8C RID: 12172
// (get) Token: 0x06008BE0 RID: 35808 RVA: 0x0023E488 File Offset: 0x0023C688
// (set) Token: 0x06008BE1 RID: 35809 RVA: 0x0023E4BC File Offset: 0x0023C6BC
public unsafe ObiMeshTopology sharedTopology
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_sharedTopology);
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(ObiClothBase.NativeFieldInfoPtr_sharedTopology), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F8D RID: 12173
// (get) Token: 0x06008BE2 RID: 35810 RVA: 0x0023E4E4 File Offset: 0x0023C6E4
// (set) Token: 0x06008BE3 RID: 35811 RVA: 0x0023E518 File Offset: 0x0023C718
public unsafe ObiMeshTopology topology
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_topology);
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(ObiClothBase.NativeFieldInfoPtr_topology), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F8E RID: 12174
// (get) Token: 0x06008BE4 RID: 35812 RVA: 0x0023E540 File Offset: 0x0023C740
// (set) Token: 0x06008BE5 RID: 35813 RVA: 0x0023E574 File Offset: 0x0023C774
public unsafe Mesh sharedMesh
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.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(ObiClothBase.NativeFieldInfoPtr_sharedMesh), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F8F RID: 12175
// (get) Token: 0x06008BE6 RID: 35814 RVA: 0x0023E59C File Offset: 0x0023C79C
// (set) Token: 0x06008BE7 RID: 35815 RVA: 0x0023E5D0 File Offset: 0x0023C7D0
public unsafe Mesh clothMesh
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_clothMesh);
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(ObiClothBase.NativeFieldInfoPtr_clothMesh), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F90 RID: 12176
// (get) Token: 0x06008BE8 RID: 35816 RVA: 0x0023E5F8 File Offset: 0x0023C7F8
// (set) Token: 0x06008BE9 RID: 35817 RVA: 0x0023E62C File Offset: 0x0023C82C
public unsafe MeshFilter meshFilter
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.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(ObiClothBase.NativeFieldInfoPtr_meshFilter), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F91 RID: 12177
// (get) Token: 0x06008BEA RID: 35818 RVA: 0x0023E654 File Offset: 0x0023C854
// (set) Token: 0x06008BEB RID: 35819 RVA: 0x0023E688 File Offset: 0x0023C888
public unsafe MeshRenderer meshRenderer
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.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(ObiClothBase.NativeFieldInfoPtr_meshRenderer), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F92 RID: 12178
// (get) Token: 0x06008BEC RID: 35820 RVA: 0x0023E6B0 File Offset: 0x0023C8B0
// (set) Token: 0x06008BED RID: 35821 RVA: 0x0023E6E4 File Offset: 0x0023C8E4
public unsafe Il2CppStructArray<float> transformData
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_transformData);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_transformData), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F93 RID: 12179
// (get) Token: 0x06008BEE RID: 35822 RVA: 0x0023E70C File Offset: 0x0023C90C
// (set) Token: 0x06008BEF RID: 35823 RVA: 0x0023E740 File Offset: 0x0023C940
public unsafe Il2CppStructArray<int> meshTriangles
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshTriangles);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<int>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshTriangles), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F94 RID: 12180
// (get) Token: 0x06008BF0 RID: 35824 RVA: 0x0023E768 File Offset: 0x0023C968
// (set) Token: 0x06008BF1 RID: 35825 RVA: 0x0023E79C File Offset: 0x0023C99C
public unsafe Il2CppStructArray<Vector3> meshVertices
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshVertices);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshVertices), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F95 RID: 12181
// (get) Token: 0x06008BF2 RID: 35826 RVA: 0x0023E7C4 File Offset: 0x0023C9C4
// (set) Token: 0x06008BF3 RID: 35827 RVA: 0x0023E7F8 File Offset: 0x0023C9F8
public unsafe Il2CppStructArray<Vector3> meshNormals
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshNormals);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshNormals), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F96 RID: 12182
// (get) Token: 0x06008BF4 RID: 35828 RVA: 0x0023E820 File Offset: 0x0023CA20
// (set) Token: 0x06008BF5 RID: 35829 RVA: 0x0023E854 File Offset: 0x0023CA54
public unsafe Il2CppStructArray<Vector4> meshTangents
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshTangents);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Vector4>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshTangents), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F97 RID: 12183
// (get) Token: 0x06008BF6 RID: 35830 RVA: 0x0023E87C File Offset: 0x0023CA7C
// (set) Token: 0x06008BF7 RID: 35831 RVA: 0x0023E8B0 File Offset: 0x0023CAB0
public unsafe Il2CppStructArray<Quaternion> orientation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_orientation);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Quaternion>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_orientation), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002F98 RID: 12184
// (get) Token: 0x06008BF8 RID: 35832 RVA: 0x0023E8D8 File Offset: 0x0023CAD8
// (set) Token: 0x06008BF9 RID: 35833 RVA: 0x0023E900 File Offset: 0x0023CB00
public unsafe IntPtr deformableMesh
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_deformableMesh);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_deformableMesh)) = value;
}
}
// Token: 0x17002F99 RID: 12185
// (get) Token: 0x06008BFA RID: 35834 RVA: 0x0023E924 File Offset: 0x0023CB24
// (set) Token: 0x06008BFB RID: 35835 RVA: 0x0023E94C File Offset: 0x0023CB4C
public unsafe GCHandle particleIndicesHandle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_particleIndicesHandle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_particleIndicesHandle)) = value;
}
}
// Token: 0x17002F9A RID: 12186
// (get) Token: 0x06008BFC RID: 35836 RVA: 0x0023E970 File Offset: 0x0023CB70
// (set) Token: 0x06008BFD RID: 35837 RVA: 0x0023E998 File Offset: 0x0023CB98
public unsafe GCHandle meshTrianglesHandle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshTrianglesHandle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshTrianglesHandle)) = value;
}
}
// Token: 0x17002F9B RID: 12187
// (get) Token: 0x06008BFE RID: 35838 RVA: 0x0023E9BC File Offset: 0x0023CBBC
// (set) Token: 0x06008BFF RID: 35839 RVA: 0x0023E9E4 File Offset: 0x0023CBE4
public unsafe GCHandle meshVerticesHandle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshVerticesHandle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshVerticesHandle)) = value;
}
}
// Token: 0x17002F9C RID: 12188
// (get) Token: 0x06008C00 RID: 35840 RVA: 0x0023EA08 File Offset: 0x0023CC08
// (set) Token: 0x06008C01 RID: 35841 RVA: 0x0023EA30 File Offset: 0x0023CC30
public unsafe GCHandle meshNormalsHandle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshNormalsHandle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshNormalsHandle)) = value;
}
}
// Token: 0x17002F9D RID: 12189
// (get) Token: 0x06008C02 RID: 35842 RVA: 0x0023EA54 File Offset: 0x0023CC54
// (set) Token: 0x06008C03 RID: 35843 RVA: 0x0023EA7C File Offset: 0x0023CC7C
public unsafe GCHandle meshTangentsHandle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshTangentsHandle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_meshTangentsHandle)) = value;
}
}
// Token: 0x17002F9E RID: 12190
// (get) Token: 0x06008C04 RID: 35844 RVA: 0x0023EAA0 File Offset: 0x0023CCA0
// (set) Token: 0x06008C05 RID: 35845 RVA: 0x0023EAD4 File Offset: 0x0023CCD4
public unsafe Il2CppStructArray<float> areaContribution
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_areaContribution);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiClothBase.NativeFieldInfoPtr_areaContribution), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005D16 RID: 23830
private static readonly IntPtr NativeFieldInfoPtr_DEFAULT_PARTICLE_MASS;
// Token: 0x04005D17 RID: 23831
private static readonly IntPtr NativeFieldInfoPtr_OnDeformableMeshSetup;
// Token: 0x04005D18 RID: 23832
private static readonly IntPtr NativeFieldInfoPtr_OnDeformableMeshTeardown;
// Token: 0x04005D19 RID: 23833
private static readonly IntPtr NativeFieldInfoPtr_OnFrameBegin;
// Token: 0x04005D1A RID: 23834
private static readonly IntPtr NativeFieldInfoPtr_OnFrameEnd;
// Token: 0x04005D1B RID: 23835
private static readonly IntPtr NativeFieldInfoPtr_normalsUpdate;
// Token: 0x04005D1C RID: 23836
private static readonly IntPtr NativeFieldInfoPtr_updateTangents;
// Token: 0x04005D1D RID: 23837
private static readonly IntPtr NativeFieldInfoPtr_sharedTopology;
// Token: 0x04005D1E RID: 23838
private static readonly IntPtr NativeFieldInfoPtr_topology;
// Token: 0x04005D1F RID: 23839
private static readonly IntPtr NativeFieldInfoPtr_sharedMesh;
// Token: 0x04005D20 RID: 23840
private static readonly IntPtr NativeFieldInfoPtr_clothMesh;
// Token: 0x04005D21 RID: 23841
private static readonly IntPtr NativeFieldInfoPtr_meshFilter;
// Token: 0x04005D22 RID: 23842
private static readonly IntPtr NativeFieldInfoPtr_meshRenderer;
// Token: 0x04005D23 RID: 23843
private static readonly IntPtr NativeFieldInfoPtr_transformData;
// Token: 0x04005D24 RID: 23844
private static readonly IntPtr NativeFieldInfoPtr_meshTriangles;
// Token: 0x04005D25 RID: 23845
private static readonly IntPtr NativeFieldInfoPtr_meshVertices;
// Token: 0x04005D26 RID: 23846
private static readonly IntPtr NativeFieldInfoPtr_meshNormals;
// Token: 0x04005D27 RID: 23847
private static readonly IntPtr NativeFieldInfoPtr_meshTangents;
// Token: 0x04005D28 RID: 23848
private static readonly IntPtr NativeFieldInfoPtr_orientation;
// Token: 0x04005D29 RID: 23849
private static readonly IntPtr NativeFieldInfoPtr_deformableMesh;
// Token: 0x04005D2A RID: 23850
private static readonly IntPtr NativeFieldInfoPtr_particleIndicesHandle;
// Token: 0x04005D2B RID: 23851
private static readonly IntPtr NativeFieldInfoPtr_meshTrianglesHandle;
// Token: 0x04005D2C RID: 23852
private static readonly IntPtr NativeFieldInfoPtr_meshVerticesHandle;
// Token: 0x04005D2D RID: 23853
private static readonly IntPtr NativeFieldInfoPtr_meshNormalsHandle;
// Token: 0x04005D2E RID: 23854
private static readonly IntPtr NativeFieldInfoPtr_meshTangentsHandle;
// Token: 0x04005D2F RID: 23855
private static readonly IntPtr NativeFieldInfoPtr_areaContribution;
// Token: 0x04005D30 RID: 23856
private static readonly IntPtr NativeMethodInfoPtr_add_OnDeformableMeshSetup_Public_add_Void_EventHandler_0;
// Token: 0x04005D31 RID: 23857
private static readonly IntPtr NativeMethodInfoPtr_remove_OnDeformableMeshSetup_Public_rem_Void_EventHandler_0;
// Token: 0x04005D32 RID: 23858
private static readonly IntPtr NativeMethodInfoPtr_add_OnDeformableMeshTeardown_Public_add_Void_EventHandler_0;
// Token: 0x04005D33 RID: 23859
private static readonly IntPtr NativeMethodInfoPtr_remove_OnDeformableMeshTeardown_Public_rem_Void_EventHandler_0;
// Token: 0x04005D34 RID: 23860
private static readonly IntPtr NativeMethodInfoPtr_add_OnFrameBegin_Public_add_Void_EventHandler_0;
// Token: 0x04005D35 RID: 23861
private static readonly IntPtr NativeMethodInfoPtr_remove_OnFrameBegin_Public_rem_Void_EventHandler_0;
// Token: 0x04005D36 RID: 23862
private static readonly IntPtr NativeMethodInfoPtr_add_OnFrameEnd_Public_add_Void_EventHandler_0;
// Token: 0x04005D37 RID: 23863
private static readonly IntPtr NativeMethodInfoPtr_remove_OnFrameEnd_Public_rem_Void_EventHandler_0;
// Token: 0x04005D38 RID: 23864
private static readonly IntPtr NativeMethodInfoPtr_get_DistanceConstraints_Public_get_ObiDistanceConstraints_0;
// Token: 0x04005D39 RID: 23865
private static readonly IntPtr NativeMethodInfoPtr_get_BendingConstraints_Public_get_ObiBendingConstraints_0;
// Token: 0x04005D3A RID: 23866
private static readonly IntPtr NativeMethodInfoPtr_get_AerodynamicConstraints_Public_get_ObiAerodynamicConstraints_0;
// Token: 0x04005D3B RID: 23867
private static readonly IntPtr NativeMethodInfoPtr_get_PinConstraints_Public_get_ObiPinConstraints_0;
// Token: 0x04005D3C RID: 23868
private static readonly IntPtr NativeMethodInfoPtr_get_SharedTopology_Public_get_ObiMeshTopology_0;
// Token: 0x04005D3D RID: 23869
private static readonly IntPtr NativeMethodInfoPtr_set_SharedTopology_Public_set_Void_ObiMeshTopology_0;
// Token: 0x04005D3E RID: 23870
private static readonly IntPtr NativeMethodInfoPtr_get_NormalsUpdate_Public_get_NormalsUpdate_0;
// Token: 0x04005D3F RID: 23871
private static readonly IntPtr NativeMethodInfoPtr_set_NormalsUpdate_Public_set_Void_NormalsUpdate_0;
// Token: 0x04005D40 RID: 23872
private static readonly IntPtr NativeMethodInfoPtr_get_UpdateTangents_Public_get_Boolean_0;
// Token: 0x04005D41 RID: 23873
private static readonly IntPtr NativeMethodInfoPtr_set_UpdateTangents_Public_set_Void_Boolean_0;
// Token: 0x04005D42 RID: 23874
private static readonly IntPtr NativeMethodInfoPtr_get_DeformableMesh_Public_get_IntPtr_0;
// Token: 0x04005D43 RID: 23875
private static readonly IntPtr NativeMethodInfoPtr_get_MeshVertices_Public_get_Il2CppStructArray_1_Vector3_0;
// Token: 0x04005D44 RID: 23876
private static readonly IntPtr NativeMethodInfoPtr_get_MeshNormals_Public_get_Il2CppStructArray_1_Vector3_0;
// Token: 0x04005D45 RID: 23877
private static readonly IntPtr NativeMethodInfoPtr_get_MeshTangents_Public_get_Il2CppStructArray_1_Vector4_0;
// Token: 0x04005D46 RID: 23878
private static readonly IntPtr NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0;
// Token: 0x04005D47 RID: 23879
private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Virtual_Void_0;
// Token: 0x04005D48 RID: 23880
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
// Token: 0x04005D49 RID: 23881
private static readonly IntPtr NativeMethodInfoPtr_OnSolverFrameBegin_Public_Virtual_Void_0;
// Token: 0x04005D4A RID: 23882
private static readonly IntPtr NativeMethodInfoPtr_OnSolverPreInterpolation_Public_Virtual_Void_0;
// Token: 0x04005D4B RID: 23883
private static readonly IntPtr NativeMethodInfoPtr_OnSolverFrameEnd_Public_Virtual_Void_0;
// Token: 0x04005D4C RID: 23884
private static readonly IntPtr NativeMethodInfoPtr_OnSolverStepEnd_Public_Virtual_Void_0;
// Token: 0x04005D4D RID: 23885
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Public_Virtual_Void_0;
// Token: 0x04005D4E RID: 23886
private static readonly IntPtr NativeMethodInfoPtr_CallOnDeformableMeshSetup_Protected_Virtual_New_Void_0;
// Token: 0x04005D4F RID: 23887
private static readonly IntPtr NativeMethodInfoPtr_CallOnDeformableMeshTearDown_Protected_Virtual_New_Void_0;
// Token: 0x04005D50 RID: 23888
private static readonly IntPtr NativeMethodInfoPtr_GetMeshDataArrays_Public_Virtual_New_Void_Mesh_0;
// Token: 0x04005D51 RID: 23889
private static readonly IntPtr NativeMethodInfoPtr_InitializeWithRegularMesh_Protected_Void_0;
// Token: 0x04005D52 RID: 23890
private static readonly IntPtr NativeMethodInfoPtr_GeneratePhysicRepresentationForMesh_Public_Abstract_Virtual_New_IEnumerator_0;
// Token: 0x04005D53 RID: 23891
private static readonly IntPtr NativeMethodInfoPtr_CommitResultsToMesh_Public_Virtual_New_Void_0;
// Token: 0x04005D54 RID: 23892
private static readonly IntPtr NativeMethodInfoPtr_ResetActor_Public_Virtual_Void_0;
// Token: 0x04005D55 RID: 23893
private static readonly IntPtr NativeMethodInfoPtr_ReadParticlePropertyFromTexture_Public_Virtual_Boolean_Texture2D_Action_2_Int32_Color_0;
// Token: 0x04005D56 RID: 23894
private static readonly IntPtr NativeMethodInfoPtr_Optimize_Public_Void_0;
// Token: 0x04005D57 RID: 23895
private static readonly IntPtr NativeMethodInfoPtr_Unoptimize_Public_Void_0;
// Token: 0x04005D58 RID: 23896
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
}
}