using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; namespace Obi { // Token: 0x020004AC RID: 1196 public class ObiEmitter : ObiActor { // Token: 0x17002FB5 RID: 12213 // (get) Token: 0x06008C07 RID: 35847 RVA: 0x0023EB50 File Offset: 0x0023CD50 // (set) Token: 0x06008C06 RID: 35846 RVA: 0x0023EAFC File Offset: 0x0023CCFC 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 = 624340, XrefRangeEnd = 624341, 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: 0x17002FB6 RID: 12214 // (get) Token: 0x06008C08 RID: 35848 RVA: 0x0023EBA0 File Offset: 0x0023CDA0 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: 0x17002FB7 RID: 12215 // (get) Token: 0x06008C09 RID: 35849 RVA: 0x0023EBF0 File Offset: 0x0023CDF0 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: 0x17002FB8 RID: 12216 // (get) Token: 0x06008C0A RID: 35850 RVA: 0x0023EC4C File Offset: 0x0023CE4C // (set) Token: 0x06008C0B RID: 35851 RVA: 0x0023ECA4 File Offset: 0x0023CEA4 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 = 624347, RefRangeEnd = 624349, XrefRangeStart = 624341, XrefRangeEnd = 624347, 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: 0x17002FB9 RID: 12217 // (get) Token: 0x06008C0D RID: 35853 RVA: 0x0023ED5C File Offset: 0x0023CF5C // (set) Token: 0x06008C0C RID: 35852 RVA: 0x0023ED00 File Offset: 0x0023CF00 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 = 624349, XrefRangeEnd = 624380, 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: 0x17002FBA RID: 12218 // (get) Token: 0x06008C0E RID: 35854 RVA: 0x0023EDB4 File Offset: 0x0023CFB4 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), 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: 0x06008C0F RID: 35855 RVA: 0x0023EE10 File Offset: 0x0023D010 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624380, XrefRangeEnd = 624382, 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: 0x06008C10 RID: 35856 RVA: 0x0023EE60 File Offset: 0x0023D060 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624382, XrefRangeEnd = 624397, 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: 0x06008C11 RID: 35857 RVA: 0x0023EEB0 File Offset: 0x0023D0B0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624397, XrefRangeEnd = 624412, 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: 0x06008C12 RID: 35858 RVA: 0x0023EF00 File Offset: 0x0023D100 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, 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: 0x06008C13 RID: 35859 RVA: 0x0023EF50 File Offset: 0x0023D150 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624412, XrefRangeEnd = 624415, 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: 0x06008C14 RID: 35860 RVA: 0x0023EFC4 File Offset: 0x0023D1C4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624415, XrefRangeEnd = 624422, 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: 0x06008C15 RID: 35861 RVA: 0x0023F038 File Offset: 0x0023D238 [CallerCount(2)] [CachedScanResults(RefRangeStart = 624432, RefRangeEnd = 624434, XrefRangeStart = 624422, XrefRangeEnd = 624432, 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: 0x06008C16 RID: 35862 RVA: 0x0023F07C File Offset: 0x0023D27C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624434, XrefRangeEnd = 624442, 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: 0x06008C17 RID: 35863 RVA: 0x0023F0C0 File Offset: 0x0023D2C0 [CallerCount(2)] [CachedScanResults(RefRangeStart = 624503, RefRangeEnd = 624505, XrefRangeStart = 624442, XrefRangeEnd = 624503, 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: 0x06008C18 RID: 35864 RVA: 0x0023F104 File Offset: 0x0023D304 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624505, XrefRangeEnd = 624513, 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: 0x06008C19 RID: 35865 RVA: 0x0023F154 File Offset: 0x0023D354 [CallerCount(2)] [CachedScanResults(RefRangeStart = 624523, RefRangeEnd = 624525, XrefRangeStart = 624513, XrefRangeEnd = 624523, 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: 0x06008C1A RID: 35866 RVA: 0x0023F198 File Offset: 0x0023D398 [CallerCount(1)] [CachedScanResults(RefRangeStart = 624538, RefRangeEnd = 624539, XrefRangeStart = 624525, XrefRangeEnd = 624538, 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: 0x06008C1B RID: 35867 RVA: 0x0023F20C File Offset: 0x0023D40C [CallerCount(2)] [CachedScanResults(RefRangeStart = 624563, RefRangeEnd = 624565, XrefRangeStart = 624539, XrefRangeEnd = 624563, 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: 0x06008C1C RID: 35868 RVA: 0x0023F274 File Offset: 0x0023D474 [CallerCount(1)] [CachedScanResults(RefRangeStart = 624566, RefRangeEnd = 624567, XrefRangeStart = 624565, XrefRangeEnd = 624566, 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: 0x06008C1D RID: 35869 RVA: 0x0023F2D8 File Offset: 0x0023D4D8 [CallerCount(2)] [CachedScanResults(RefRangeStart = 624567, RefRangeEnd = 624569, XrefRangeStart = 624567, XrefRangeEnd = 624567, 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: 0x06008C1E RID: 35870 RVA: 0x0023F33C File Offset: 0x0023D53C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624569, XrefRangeEnd = 624570, 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: 0x06008C1F RID: 35871 RVA: 0x0023F380 File Offset: 0x0023D580 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624570, XrefRangeEnd = 624593, 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: 0x06008C20 RID: 35872 RVA: 0x0023F3D0 File Offset: 0x0023D5D0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624593, XrefRangeEnd = 624594, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ObiEmitter() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.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: 0x06008C21 RID: 35873 RVA: 0x0023F41C File Offset: 0x0023D61C // Note: this type is marked as 'beforefieldinit'. static ObiEmitter() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiEmitter"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiEmitter.NativeFieldInfoPtr_fluidPhase = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "fluidPhase"); ObiEmitter.NativeFieldInfoPtr_emitterMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "emitterMaterial"); ObiEmitter.NativeFieldInfoPtr_numParticles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "numParticles"); ObiEmitter.NativeFieldInfoPtr_speed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "speed"); ObiEmitter.NativeFieldInfoPtr_lifespan = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lifespan"); ObiEmitter.NativeFieldInfoPtr_randomVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "randomVelocity"); ObiEmitter.NativeFieldInfoPtr_emitterShape = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "emitterShape"); ObiEmitter.NativeFieldInfoPtr_activeParticleCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "activeParticleCount"); ObiEmitter.NativeFieldInfoPtr_life = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "life"); ObiEmitter.NativeFieldInfoPtr_unemittedBursts = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "unemittedBursts"); ObiEmitter.NativeMethodInfoPtr_set_NumParticles_Public_set_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674029); ObiEmitter.NativeMethodInfoPtr_get_NumParticles_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674030); ObiEmitter.NativeMethodInfoPtr_get_ActiveParticles_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674031); ObiEmitter.NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674032); ObiEmitter.NativeMethodInfoPtr_get_EmitterShape_Public_get_ObiEmitterShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674033); ObiEmitter.NativeMethodInfoPtr_set_EmitterShape_Public_set_Void_ObiEmitterShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674034); ObiEmitter.NativeMethodInfoPtr_set_EmitterMaterial_Public_set_Void_ObiEmitterMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674035); ObiEmitter.NativeMethodInfoPtr_get_EmitterMaterial_Public_get_ObiEmitterMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674036); ObiEmitter.NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674037); ObiEmitter.NativeMethodInfoPtr_Awake_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674038); ObiEmitter.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674039); ObiEmitter.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674040); ObiEmitter.NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674041); ObiEmitter.NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674042); ObiEmitter.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674043); ObiEmitter.NativeMethodInfoPtr_CalculateParticleMass_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674044); ObiEmitter.NativeMethodInfoPtr_SetParticleRestRadius_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674045); ObiEmitter.NativeMethodInfoPtr_GeneratePhysicRepresentation_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674046); ObiEmitter.NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674047); ObiEmitter.NativeMethodInfoPtr_UpdateEmitterDistribution_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674048); ObiEmitter.NativeMethodInfoPtr_EmitterMaterial_OnChangesMade_Private_Void_Object_MaterialChangeEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674049); ObiEmitter.NativeMethodInfoPtr_ResetParticlePosition_Public_Void_Int32_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674050); ObiEmitter.NativeMethodInfoPtr_EmitParticle_Public_Boolean_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674051); ObiEmitter.NativeMethodInfoPtr_KillParticle_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674052); ObiEmitter.NativeMethodInfoPtr_KillAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674053); ObiEmitter.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674054); ObiEmitter.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674055); } // Token: 0x06008C22 RID: 35874 RVA: 0x0023ABF8 File Offset: 0x00238DF8 public ObiEmitter(IntPtr pointer) : base(pointer) { } // Token: 0x17002FAB RID: 12203 // (get) Token: 0x06008C23 RID: 35875 RVA: 0x0023F730 File Offset: 0x0023D930 // (set) Token: 0x06008C24 RID: 35876 RVA: 0x0023F758 File Offset: 0x0023D958 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: 0x17002FAC RID: 12204 // (get) Token: 0x06008C25 RID: 35877 RVA: 0x0023F77C File Offset: 0x0023D97C // (set) Token: 0x06008C26 RID: 35878 RVA: 0x0023F7B0 File Offset: 0x0023D9B0 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: 0x17002FAD RID: 12205 // (get) Token: 0x06008C27 RID: 35879 RVA: 0x0023F7D8 File Offset: 0x0023D9D8 // (set) Token: 0x06008C28 RID: 35880 RVA: 0x0023F800 File Offset: 0x0023DA00 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: 0x17002FAE RID: 12206 // (get) Token: 0x06008C29 RID: 35881 RVA: 0x0023F824 File Offset: 0x0023DA24 // (set) Token: 0x06008C2A RID: 35882 RVA: 0x0023F84C File Offset: 0x0023DA4C 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: 0x17002FAF RID: 12207 // (get) Token: 0x06008C2B RID: 35883 RVA: 0x0023F870 File Offset: 0x0023DA70 // (set) Token: 0x06008C2C RID: 35884 RVA: 0x0023F898 File Offset: 0x0023DA98 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: 0x17002FB0 RID: 12208 // (get) Token: 0x06008C2D RID: 35885 RVA: 0x0023F8BC File Offset: 0x0023DABC // (set) Token: 0x06008C2E RID: 35886 RVA: 0x0023F8E4 File Offset: 0x0023DAE4 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: 0x17002FB1 RID: 12209 // (get) Token: 0x06008C2F RID: 35887 RVA: 0x0023F908 File Offset: 0x0023DB08 // (set) Token: 0x06008C30 RID: 35888 RVA: 0x0023F93C File Offset: 0x0023DB3C 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: 0x17002FB2 RID: 12210 // (get) Token: 0x06008C31 RID: 35889 RVA: 0x0023F964 File Offset: 0x0023DB64 // (set) Token: 0x06008C32 RID: 35890 RVA: 0x0023F98C File Offset: 0x0023DB8C 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: 0x17002FB3 RID: 12211 // (get) Token: 0x06008C33 RID: 35891 RVA: 0x0023F9B0 File Offset: 0x0023DBB0 // (set) Token: 0x06008C34 RID: 35892 RVA: 0x0023F9E4 File Offset: 0x0023DBE4 public unsafe Il2CppStructArray life { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_life); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_life), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002FB4 RID: 12212 // (get) Token: 0x06008C35 RID: 35893 RVA: 0x0023FA0C File Offset: 0x0023DC0C // (set) Token: 0x06008C36 RID: 35894 RVA: 0x0023FA34 File Offset: 0x0023DC34 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: 0x04005D59 RID: 23897 private static readonly IntPtr NativeFieldInfoPtr_fluidPhase; // Token: 0x04005D5A RID: 23898 private static readonly IntPtr NativeFieldInfoPtr_emitterMaterial; // Token: 0x04005D5B RID: 23899 private static readonly IntPtr NativeFieldInfoPtr_numParticles; // Token: 0x04005D5C RID: 23900 private static readonly IntPtr NativeFieldInfoPtr_speed; // Token: 0x04005D5D RID: 23901 private static readonly IntPtr NativeFieldInfoPtr_lifespan; // Token: 0x04005D5E RID: 23902 private static readonly IntPtr NativeFieldInfoPtr_randomVelocity; // Token: 0x04005D5F RID: 23903 private static readonly IntPtr NativeFieldInfoPtr_emitterShape; // Token: 0x04005D60 RID: 23904 private static readonly IntPtr NativeFieldInfoPtr_activeParticleCount; // Token: 0x04005D61 RID: 23905 private static readonly IntPtr NativeFieldInfoPtr_life; // Token: 0x04005D62 RID: 23906 private static readonly IntPtr NativeFieldInfoPtr_unemittedBursts; // Token: 0x04005D63 RID: 23907 private static readonly IntPtr NativeMethodInfoPtr_set_NumParticles_Public_set_Void_Int32_0; // Token: 0x04005D64 RID: 23908 private static readonly IntPtr NativeMethodInfoPtr_get_NumParticles_Public_get_Int32_0; // Token: 0x04005D65 RID: 23909 private static readonly IntPtr NativeMethodInfoPtr_get_ActiveParticles_Public_get_Int32_0; // Token: 0x04005D66 RID: 23910 private static readonly IntPtr NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_get_Boolean_0; // Token: 0x04005D67 RID: 23911 private static readonly IntPtr NativeMethodInfoPtr_get_EmitterShape_Public_get_ObiEmitterShape_0; // Token: 0x04005D68 RID: 23912 private static readonly IntPtr NativeMethodInfoPtr_set_EmitterShape_Public_set_Void_ObiEmitterShape_0; // Token: 0x04005D69 RID: 23913 private static readonly IntPtr NativeMethodInfoPtr_set_EmitterMaterial_Public_set_Void_ObiEmitterMaterial_0; // Token: 0x04005D6A RID: 23914 private static readonly IntPtr NativeMethodInfoPtr_get_EmitterMaterial_Public_get_ObiEmitterMaterial_0; // Token: 0x04005D6B RID: 23915 private static readonly IntPtr NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0; // Token: 0x04005D6C RID: 23916 private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Virtual_Void_0; // Token: 0x04005D6D RID: 23917 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0; // Token: 0x04005D6E RID: 23918 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0; // Token: 0x04005D6F RID: 23919 private static readonly IntPtr NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_Void_0; // Token: 0x04005D70 RID: 23920 private static readonly IntPtr NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0; // Token: 0x04005D71 RID: 23921 private static readonly IntPtr NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0; // Token: 0x04005D72 RID: 23922 private static readonly IntPtr NativeMethodInfoPtr_CalculateParticleMass_Public_Void_0; // Token: 0x04005D73 RID: 23923 private static readonly IntPtr NativeMethodInfoPtr_SetParticleRestRadius_Public_Void_0; // Token: 0x04005D74 RID: 23924 private static readonly IntPtr NativeMethodInfoPtr_GeneratePhysicRepresentation_Public_Void_0; // Token: 0x04005D75 RID: 23925 private static readonly IntPtr NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_Void_0; // Token: 0x04005D76 RID: 23926 private static readonly IntPtr NativeMethodInfoPtr_UpdateEmitterDistribution_Private_Void_0; // Token: 0x04005D77 RID: 23927 private static readonly IntPtr NativeMethodInfoPtr_EmitterMaterial_OnChangesMade_Private_Void_Object_MaterialChangeEventArgs_0; // Token: 0x04005D78 RID: 23928 private static readonly IntPtr NativeMethodInfoPtr_ResetParticlePosition_Public_Void_Int32_Single_0; // Token: 0x04005D79 RID: 23929 private static readonly IntPtr NativeMethodInfoPtr_EmitParticle_Public_Boolean_Single_0; // Token: 0x04005D7A RID: 23930 private static readonly IntPtr NativeMethodInfoPtr_KillParticle_Public_Boolean_Int32_0; // Token: 0x04005D7B RID: 23931 private static readonly IntPtr NativeMethodInfoPtr_KillAll_Public_Void_0; // Token: 0x04005D7C RID: 23932 private static readonly IntPtr NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0; // Token: 0x04005D7D RID: 23933 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }