Files
2023-09-06 22:19:13 +02:00

733 lines
37 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
namespace Obi
{
// Token: 0x020004FB RID: 1275
public class ObiEmitter : ObiActor
{
// Token: 0x1700321E RID: 12830
// (get) Token: 0x060093AA RID: 37802 RVA: 0x0025EC88 File Offset: 0x0025CE88
// (set) Token: 0x060093A9 RID: 37801 RVA: 0x0025EC34 File Offset: 0x0025CE34
public unsafe int NumParticles
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_get_NumParticles_Public_get_Int32_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 = 638919, XrefRangeEnd = 638920, 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(ObiEmitter.NativeMethodInfoPtr_set_NumParticles_Public_set_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x1700321F RID: 12831
// (get) Token: 0x060093AB RID: 37803 RVA: 0x0025ECD8 File Offset: 0x0025CED8
public unsafe int ActiveParticles
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_get_ActiveParticles_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17003220 RID: 12832
// (get) Token: 0x060093AC RID: 37804 RVA: 0x0025ED28 File Offset: 0x0025CF28
public unsafe override bool SelfCollisions
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17003221 RID: 12833
// (get) Token: 0x060093AD RID: 37805 RVA: 0x0025ED84 File Offset: 0x0025CF84
// (set) Token: 0x060093AE RID: 37806 RVA: 0x0025EDDC File Offset: 0x0025CFDC
public unsafe ObiEmitterShape EmitterShape
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_get_EmitterShape_Public_get_ObiEmitterShape_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new ObiEmitterShape(intPtr3) : null;
}
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 638926, RefRangeEnd = 638928, XrefRangeStart = 638920, XrefRangeEnd = 638926, 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(ObiEmitter.NativeMethodInfoPtr_set_EmitterShape_Public_set_Void_ObiEmitterShape_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17003222 RID: 12834
// (get) Token: 0x060093B0 RID: 37808 RVA: 0x0025EE94 File Offset: 0x0025D094
// (set) Token: 0x060093AF RID: 37807 RVA: 0x0025EE38 File Offset: 0x0025D038
public unsafe ObiEmitterMaterial EmitterMaterial
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_get_EmitterMaterial_Public_get_ObiEmitterMaterial_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new ObiEmitterMaterial(intPtr3) : null;
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638928, XrefRangeEnd = 638959, 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(ObiEmitter.NativeMethodInfoPtr_set_EmitterMaterial_Public_set_Void_ObiEmitterMaterial_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17003223 RID: 12835
// (get) Token: 0x060093B1 RID: 37809 RVA: 0x0025EEEC File Offset: 0x0025D0EC
public unsafe override bool UsesCustomExternalForces
{
[CallerCount(16)]
[CachedScanResults(RefRangeStart = 16399, RefRangeEnd = 16415, XrefRangeStart = 16399, XrefRangeEnd = 16415, 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), ObiEmitter.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: 0x060093B2 RID: 37810 RVA: 0x0025EF48 File Offset: 0x0025D148
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638959, XrefRangeEnd = 638961, 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), ObiEmitter.NativeMethodInfoPtr_Awake_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093B3 RID: 37811 RVA: 0x0025EF98 File Offset: 0x0025D198
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638961, XrefRangeEnd = 638976, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093B4 RID: 37812 RVA: 0x0025EFE8 File Offset: 0x0025D1E8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638976, XrefRangeEnd = 638991, 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), ObiEmitter.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093B5 RID: 37813 RVA: 0x0025F038 File Offset: 0x0025D238
[CallerCount(5874)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void DestroyRequiredComponents()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093B6 RID: 37814 RVA: 0x0025F088 File Offset: 0x0025D288
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638991, XrefRangeEnd = 638994, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool AddToSolver(Object info)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(info);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060093B7 RID: 37815 RVA: 0x0025F0FC File Offset: 0x0025D2FC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638994, XrefRangeEnd = 639001, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool RemoveFromSolver(Object info)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(info);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060093B8 RID: 37816 RVA: 0x0025F170 File Offset: 0x0025D370
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 639011, RefRangeEnd = 639013, XrefRangeStart = 639001, XrefRangeEnd = 639011, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void CalculateParticleMass()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_CalculateParticleMass_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093B9 RID: 37817 RVA: 0x0025F1B4 File Offset: 0x0025D3B4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639013, XrefRangeEnd = 639021, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetParticleRestRadius()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_SetParticleRestRadius_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093BA RID: 37818 RVA: 0x0025F1F8 File Offset: 0x0025D3F8
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 639082, RefRangeEnd = 639084, XrefRangeStart = 639021, XrefRangeEnd = 639082, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void GeneratePhysicRepresentation()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_GeneratePhysicRepresentation_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093BB RID: 37819 RVA: 0x0025F23C File Offset: 0x0025D43C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639084, XrefRangeEnd = 639092, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void UpdateParticlePhases()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093BC RID: 37820 RVA: 0x0025F28C File Offset: 0x0025D48C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 639102, RefRangeEnd = 639104, XrefRangeStart = 639092, XrefRangeEnd = 639102, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateEmitterDistribution()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_UpdateEmitterDistribution_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093BD RID: 37821 RVA: 0x0025F2D0 File Offset: 0x0025D4D0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 639117, RefRangeEnd = 639118, XrefRangeStart = 639104, XrefRangeEnd = 639117, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void EmitterMaterial_OnChangesMade(Object sender, ObiEmitterMaterial.MaterialChangeEventArgs 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(ObiEmitter.NativeMethodInfoPtr_EmitterMaterial_OnChangesMade_Private_Void_Object_MaterialChangeEventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093BE RID: 37822 RVA: 0x0025F344 File Offset: 0x0025D544
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 639142, RefRangeEnd = 639144, XrefRangeStart = 639118, XrefRangeEnd = 639142, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ResetParticlePosition(int index, float offset)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref index;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref offset;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_ResetParticlePosition_Public_Void_Int32_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093BF RID: 37823 RVA: 0x0025F3AC File Offset: 0x0025D5AC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 639145, RefRangeEnd = 639146, XrefRangeStart = 639144, XrefRangeEnd = 639145, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool EmitParticle(float offset)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref offset;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_EmitParticle_Public_Boolean_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060093C0 RID: 37824 RVA: 0x0025F410 File Offset: 0x0025D610
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 639146, RefRangeEnd = 639148, XrefRangeStart = 639146, XrefRangeEnd = 639146, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool KillParticle(int index)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref index;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_KillParticle_Public_Boolean_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060093C1 RID: 37825 RVA: 0x0025F474 File Offset: 0x0025D674
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639148, XrefRangeEnd = 639149, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void KillAll()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_KillAll_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093C2 RID: 37826 RVA: 0x0025F4B8 File Offset: 0x0025D6B8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639149, XrefRangeEnd = 639172, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnSolverStepBegin()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093C3 RID: 37827 RVA: 0x0025F508 File Offset: 0x0025D708
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639172, XrefRangeEnd = 639173, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ObiEmitter()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093C4 RID: 37828 RVA: 0x0025F554 File Offset: 0x0025D754
// Note: this type is marked as 'beforefieldinit'.
static ObiEmitter()
{
Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiEmitter");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr);
ObiEmitter.NativeFieldInfoPtr_fluidPhase = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "fluidPhase");
ObiEmitter.NativeFieldInfoPtr_emitterMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "emitterMaterial");
ObiEmitter.NativeFieldInfoPtr_numParticles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "numParticles");
ObiEmitter.NativeFieldInfoPtr_speed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "speed");
ObiEmitter.NativeFieldInfoPtr_lifespan = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "lifespan");
ObiEmitter.NativeFieldInfoPtr_randomVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "randomVelocity");
ObiEmitter.NativeFieldInfoPtr_emitterShape = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "emitterShape");
ObiEmitter.NativeFieldInfoPtr_activeParticleCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "activeParticleCount");
ObiEmitter.NativeFieldInfoPtr_life = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "life");
ObiEmitter.NativeFieldInfoPtr_unemittedBursts = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "unemittedBursts");
ObiEmitter.NativeMethodInfoPtr_set_NumParticles_Public_set_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674692);
ObiEmitter.NativeMethodInfoPtr_get_NumParticles_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674693);
ObiEmitter.NativeMethodInfoPtr_get_ActiveParticles_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674694);
ObiEmitter.NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674695);
ObiEmitter.NativeMethodInfoPtr_get_EmitterShape_Public_get_ObiEmitterShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674696);
ObiEmitter.NativeMethodInfoPtr_set_EmitterShape_Public_set_Void_ObiEmitterShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674697);
ObiEmitter.NativeMethodInfoPtr_set_EmitterMaterial_Public_set_Void_ObiEmitterMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674698);
ObiEmitter.NativeMethodInfoPtr_get_EmitterMaterial_Public_get_ObiEmitterMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674699);
ObiEmitter.NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674700);
ObiEmitter.NativeMethodInfoPtr_Awake_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674701);
ObiEmitter.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674702);
ObiEmitter.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674703);
ObiEmitter.NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674704);
ObiEmitter.NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674705);
ObiEmitter.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674706);
ObiEmitter.NativeMethodInfoPtr_CalculateParticleMass_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674707);
ObiEmitter.NativeMethodInfoPtr_SetParticleRestRadius_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674708);
ObiEmitter.NativeMethodInfoPtr_GeneratePhysicRepresentation_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674709);
ObiEmitter.NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674710);
ObiEmitter.NativeMethodInfoPtr_UpdateEmitterDistribution_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674711);
ObiEmitter.NativeMethodInfoPtr_EmitterMaterial_OnChangesMade_Private_Void_Object_MaterialChangeEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674712);
ObiEmitter.NativeMethodInfoPtr_ResetParticlePosition_Public_Void_Int32_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674713);
ObiEmitter.NativeMethodInfoPtr_EmitParticle_Public_Boolean_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674714);
ObiEmitter.NativeMethodInfoPtr_KillParticle_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674715);
ObiEmitter.NativeMethodInfoPtr_KillAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674716);
ObiEmitter.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674717);
ObiEmitter.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674718);
}
// Token: 0x060093C5 RID: 37829 RVA: 0x0025AD30 File Offset: 0x00258F30
public ObiEmitter(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003214 RID: 12820
// (get) Token: 0x060093C6 RID: 37830 RVA: 0x0025F868 File Offset: 0x0025DA68
// (set) Token: 0x060093C7 RID: 37831 RVA: 0x0025F890 File Offset: 0x0025DA90
public unsafe int fluidPhase
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_fluidPhase);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_fluidPhase)) = value;
}
}
// Token: 0x17003215 RID: 12821
// (get) Token: 0x060093C8 RID: 37832 RVA: 0x0025F8B4 File Offset: 0x0025DAB4
// (set) Token: 0x060093C9 RID: 37833 RVA: 0x0025F8E8 File Offset: 0x0025DAE8
public unsafe ObiEmitterMaterial emitterMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_emitterMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ObiEmitterMaterial(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_emitterMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003216 RID: 12822
// (get) Token: 0x060093CA RID: 37834 RVA: 0x0025F910 File Offset: 0x0025DB10
// (set) Token: 0x060093CB RID: 37835 RVA: 0x0025F938 File Offset: 0x0025DB38
public unsafe int numParticles
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_numParticles);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_numParticles)) = value;
}
}
// Token: 0x17003217 RID: 12823
// (get) Token: 0x060093CC RID: 37836 RVA: 0x0025F95C File Offset: 0x0025DB5C
// (set) Token: 0x060093CD RID: 37837 RVA: 0x0025F984 File Offset: 0x0025DB84
public unsafe float speed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_speed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_speed)) = value;
}
}
// Token: 0x17003218 RID: 12824
// (get) Token: 0x060093CE RID: 37838 RVA: 0x0025F9A8 File Offset: 0x0025DBA8
// (set) Token: 0x060093CF RID: 37839 RVA: 0x0025F9D0 File Offset: 0x0025DBD0
public unsafe float lifespan
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_lifespan);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_lifespan)) = value;
}
}
// Token: 0x17003219 RID: 12825
// (get) Token: 0x060093D0 RID: 37840 RVA: 0x0025F9F4 File Offset: 0x0025DBF4
// (set) Token: 0x060093D1 RID: 37841 RVA: 0x0025FA1C File Offset: 0x0025DC1C
public unsafe float randomVelocity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_randomVelocity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_randomVelocity)) = value;
}
}
// Token: 0x1700321A RID: 12826
// (get) Token: 0x060093D2 RID: 37842 RVA: 0x0025FA40 File Offset: 0x0025DC40
// (set) Token: 0x060093D3 RID: 37843 RVA: 0x0025FA74 File Offset: 0x0025DC74
public unsafe ObiEmitterShape emitterShape
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_emitterShape);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ObiEmitterShape(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_emitterShape), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700321B RID: 12827
// (get) Token: 0x060093D4 RID: 37844 RVA: 0x0025FA9C File Offset: 0x0025DC9C
// (set) Token: 0x060093D5 RID: 37845 RVA: 0x0025FAC4 File Offset: 0x0025DCC4
public unsafe int activeParticleCount
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_activeParticleCount);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_activeParticleCount)) = value;
}
}
// Token: 0x1700321C RID: 12828
// (get) Token: 0x060093D6 RID: 37846 RVA: 0x0025FAE8 File Offset: 0x0025DCE8
// (set) Token: 0x060093D7 RID: 37847 RVA: 0x0025FB1C File Offset: 0x0025DD1C
public unsafe Il2CppStructArray<float> life
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_life);
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(ObiEmitter.NativeFieldInfoPtr_life), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700321D RID: 12829
// (get) Token: 0x060093D8 RID: 37848 RVA: 0x0025FB44 File Offset: 0x0025DD44
// (set) Token: 0x060093D9 RID: 37849 RVA: 0x0025FB6C File Offset: 0x0025DD6C
public unsafe float unemittedBursts
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_unemittedBursts);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_unemittedBursts)) = value;
}
}
// Token: 0x0400628E RID: 25230
private static readonly IntPtr NativeFieldInfoPtr_fluidPhase;
// Token: 0x0400628F RID: 25231
private static readonly IntPtr NativeFieldInfoPtr_emitterMaterial;
// Token: 0x04006290 RID: 25232
private static readonly IntPtr NativeFieldInfoPtr_numParticles;
// Token: 0x04006291 RID: 25233
private static readonly IntPtr NativeFieldInfoPtr_speed;
// Token: 0x04006292 RID: 25234
private static readonly IntPtr NativeFieldInfoPtr_lifespan;
// Token: 0x04006293 RID: 25235
private static readonly IntPtr NativeFieldInfoPtr_randomVelocity;
// Token: 0x04006294 RID: 25236
private static readonly IntPtr NativeFieldInfoPtr_emitterShape;
// Token: 0x04006295 RID: 25237
private static readonly IntPtr NativeFieldInfoPtr_activeParticleCount;
// Token: 0x04006296 RID: 25238
private static readonly IntPtr NativeFieldInfoPtr_life;
// Token: 0x04006297 RID: 25239
private static readonly IntPtr NativeFieldInfoPtr_unemittedBursts;
// Token: 0x04006298 RID: 25240
private static readonly IntPtr NativeMethodInfoPtr_set_NumParticles_Public_set_Void_Int32_0;
// Token: 0x04006299 RID: 25241
private static readonly IntPtr NativeMethodInfoPtr_get_NumParticles_Public_get_Int32_0;
// Token: 0x0400629A RID: 25242
private static readonly IntPtr NativeMethodInfoPtr_get_ActiveParticles_Public_get_Int32_0;
// Token: 0x0400629B RID: 25243
private static readonly IntPtr NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_get_Boolean_0;
// Token: 0x0400629C RID: 25244
private static readonly IntPtr NativeMethodInfoPtr_get_EmitterShape_Public_get_ObiEmitterShape_0;
// Token: 0x0400629D RID: 25245
private static readonly IntPtr NativeMethodInfoPtr_set_EmitterShape_Public_set_Void_ObiEmitterShape_0;
// Token: 0x0400629E RID: 25246
private static readonly IntPtr NativeMethodInfoPtr_set_EmitterMaterial_Public_set_Void_ObiEmitterMaterial_0;
// Token: 0x0400629F RID: 25247
private static readonly IntPtr NativeMethodInfoPtr_get_EmitterMaterial_Public_get_ObiEmitterMaterial_0;
// Token: 0x040062A0 RID: 25248
private static readonly IntPtr NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0;
// Token: 0x040062A1 RID: 25249
private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Virtual_Void_0;
// Token: 0x040062A2 RID: 25250
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0;
// Token: 0x040062A3 RID: 25251
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
// Token: 0x040062A4 RID: 25252
private static readonly IntPtr NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_Void_0;
// Token: 0x040062A5 RID: 25253
private static readonly IntPtr NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0;
// Token: 0x040062A6 RID: 25254
private static readonly IntPtr NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0;
// Token: 0x040062A7 RID: 25255
private static readonly IntPtr NativeMethodInfoPtr_CalculateParticleMass_Public_Void_0;
// Token: 0x040062A8 RID: 25256
private static readonly IntPtr NativeMethodInfoPtr_SetParticleRestRadius_Public_Void_0;
// Token: 0x040062A9 RID: 25257
private static readonly IntPtr NativeMethodInfoPtr_GeneratePhysicRepresentation_Public_Void_0;
// Token: 0x040062AA RID: 25258
private static readonly IntPtr NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_Void_0;
// Token: 0x040062AB RID: 25259
private static readonly IntPtr NativeMethodInfoPtr_UpdateEmitterDistribution_Private_Void_0;
// Token: 0x040062AC RID: 25260
private static readonly IntPtr NativeMethodInfoPtr_EmitterMaterial_OnChangesMade_Private_Void_Object_MaterialChangeEventArgs_0;
// Token: 0x040062AD RID: 25261
private static readonly IntPtr NativeMethodInfoPtr_ResetParticlePosition_Public_Void_Int32_Single_0;
// Token: 0x040062AE RID: 25262
private static readonly IntPtr NativeMethodInfoPtr_EmitParticle_Public_Boolean_Single_0;
// Token: 0x040062AF RID: 25263
private static readonly IntPtr NativeMethodInfoPtr_KillParticle_Public_Boolean_Int32_0;
// Token: 0x040062B0 RID: 25264
private static readonly IntPtr NativeMethodInfoPtr_KillAll_Public_Void_0;
// Token: 0x040062B1 RID: 25265
private static readonly IntPtr NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0;
// Token: 0x040062B2 RID: 25266
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}