using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; namespace Obi { // Token: 0x020004A3 RID: 1187 public class ObiEmitter : ObiActor { // Token: 0x17002F83 RID: 12163 // (get) Token: 0x06008B57 RID: 35671 RVA: 0x0023BF4C File Offset: 0x0023A14C // (set) Token: 0x06008B56 RID: 35670 RVA: 0x0023BEF8 File Offset: 0x0023A0F8 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 = 606609, XrefRangeEnd = 606610, 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: 0x17002F84 RID: 12164 // (get) Token: 0x06008B58 RID: 35672 RVA: 0x0023BF9C File Offset: 0x0023A19C 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: 0x17002F85 RID: 12165 // (get) Token: 0x06008B59 RID: 35673 RVA: 0x0023BFEC File Offset: 0x0023A1EC 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: 0x17002F86 RID: 12166 // (get) Token: 0x06008B5A RID: 35674 RVA: 0x0023C048 File Offset: 0x0023A248 // (set) Token: 0x06008B5B RID: 35675 RVA: 0x0023C0A0 File Offset: 0x0023A2A0 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 = 606616, RefRangeEnd = 606618, XrefRangeStart = 606610, XrefRangeEnd = 606616, 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: 0x17002F87 RID: 12167 // (get) Token: 0x06008B5D RID: 35677 RVA: 0x0023C158 File Offset: 0x0023A358 // (set) Token: 0x06008B5C RID: 35676 RVA: 0x0023C0FC File Offset: 0x0023A2FC 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 = 606618, XrefRangeEnd = 606649, 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: 0x17002F88 RID: 12168 // (get) Token: 0x06008B5E RID: 35678 RVA: 0x0023C1B0 File Offset: 0x0023A3B0 public unsafe override bool UsesCustomExternalForces { [CallerCount(16)] [CachedScanResults(RefRangeStart = 16502, RefRangeEnd = 16518, XrefRangeStart = 16502, XrefRangeEnd = 16518, 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: 0x06008B5F RID: 35679 RVA: 0x0023C20C File Offset: 0x0023A40C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606649, XrefRangeEnd = 606651, 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: 0x06008B60 RID: 35680 RVA: 0x0023C25C File Offset: 0x0023A45C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606651, XrefRangeEnd = 606666, 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: 0x06008B61 RID: 35681 RVA: 0x0023C2AC File Offset: 0x0023A4AC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606666, XrefRangeEnd = 606681, 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: 0x06008B62 RID: 35682 RVA: 0x0023C2FC File Offset: 0x0023A4FC [CallerCount(5585)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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: 0x06008B63 RID: 35683 RVA: 0x0023C34C File Offset: 0x0023A54C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606681, XrefRangeEnd = 606684, 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: 0x06008B64 RID: 35684 RVA: 0x0023C3C0 File Offset: 0x0023A5C0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606684, XrefRangeEnd = 606691, 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: 0x06008B65 RID: 35685 RVA: 0x0023C434 File Offset: 0x0023A634 [CallerCount(2)] [CachedScanResults(RefRangeStart = 606701, RefRangeEnd = 606703, XrefRangeStart = 606691, XrefRangeEnd = 606701, 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: 0x06008B66 RID: 35686 RVA: 0x0023C478 File Offset: 0x0023A678 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606703, XrefRangeEnd = 606711, 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: 0x06008B67 RID: 35687 RVA: 0x0023C4BC File Offset: 0x0023A6BC [CallerCount(2)] [CachedScanResults(RefRangeStart = 606772, RefRangeEnd = 606774, XrefRangeStart = 606711, XrefRangeEnd = 606772, 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: 0x06008B68 RID: 35688 RVA: 0x0023C500 File Offset: 0x0023A700 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606774, XrefRangeEnd = 606782, 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: 0x06008B69 RID: 35689 RVA: 0x0023C550 File Offset: 0x0023A750 [CallerCount(2)] [CachedScanResults(RefRangeStart = 606792, RefRangeEnd = 606794, XrefRangeStart = 606782, XrefRangeEnd = 606792, 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: 0x06008B6A RID: 35690 RVA: 0x0023C594 File Offset: 0x0023A794 [CallerCount(1)] [CachedScanResults(RefRangeStart = 606807, RefRangeEnd = 606808, XrefRangeStart = 606794, XrefRangeEnd = 606807, 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: 0x06008B6B RID: 35691 RVA: 0x0023C608 File Offset: 0x0023A808 [CallerCount(2)] [CachedScanResults(RefRangeStart = 606832, RefRangeEnd = 606834, XrefRangeStart = 606808, XrefRangeEnd = 606832, 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: 0x06008B6C RID: 35692 RVA: 0x0023C670 File Offset: 0x0023A870 [CallerCount(1)] [CachedScanResults(RefRangeStart = 606835, RefRangeEnd = 606836, XrefRangeStart = 606834, XrefRangeEnd = 606835, 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: 0x06008B6D RID: 35693 RVA: 0x0023C6D4 File Offset: 0x0023A8D4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 606836, RefRangeEnd = 606838, XrefRangeStart = 606836, XrefRangeEnd = 606836, 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: 0x06008B6E RID: 35694 RVA: 0x0023C738 File Offset: 0x0023A938 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606838, XrefRangeEnd = 606839, 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: 0x06008B6F RID: 35695 RVA: 0x0023C77C File Offset: 0x0023A97C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606839, XrefRangeEnd = 606862, 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: 0x06008B70 RID: 35696 RVA: 0x0023C7CC File Offset: 0x0023A9CC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606862, XrefRangeEnd = 606863, 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: 0x06008B71 RID: 35697 RVA: 0x0023C818 File Offset: 0x0023AA18 // 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, 100673979); ObiEmitter.NativeMethodInfoPtr_get_NumParticles_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673980); ObiEmitter.NativeMethodInfoPtr_get_ActiveParticles_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673981); ObiEmitter.NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673982); ObiEmitter.NativeMethodInfoPtr_get_EmitterShape_Public_get_ObiEmitterShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673983); ObiEmitter.NativeMethodInfoPtr_set_EmitterShape_Public_set_Void_ObiEmitterShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673984); ObiEmitter.NativeMethodInfoPtr_set_EmitterMaterial_Public_set_Void_ObiEmitterMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673985); ObiEmitter.NativeMethodInfoPtr_get_EmitterMaterial_Public_get_ObiEmitterMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673986); ObiEmitter.NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673987); ObiEmitter.NativeMethodInfoPtr_Awake_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673988); ObiEmitter.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673989); ObiEmitter.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673990); ObiEmitter.NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673991); ObiEmitter.NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673992); ObiEmitter.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673993); ObiEmitter.NativeMethodInfoPtr_CalculateParticleMass_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673994); ObiEmitter.NativeMethodInfoPtr_SetParticleRestRadius_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673995); ObiEmitter.NativeMethodInfoPtr_GeneratePhysicRepresentation_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673996); ObiEmitter.NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673997); ObiEmitter.NativeMethodInfoPtr_UpdateEmitterDistribution_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673998); ObiEmitter.NativeMethodInfoPtr_EmitterMaterial_OnChangesMade_Private_Void_Object_MaterialChangeEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673999); ObiEmitter.NativeMethodInfoPtr_ResetParticlePosition_Public_Void_Int32_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674000); ObiEmitter.NativeMethodInfoPtr_EmitParticle_Public_Boolean_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674001); ObiEmitter.NativeMethodInfoPtr_KillParticle_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674002); ObiEmitter.NativeMethodInfoPtr_KillAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674003); ObiEmitter.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674004); ObiEmitter.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674005); } // Token: 0x06008B72 RID: 35698 RVA: 0x00237FF4 File Offset: 0x002361F4 public ObiEmitter(IntPtr pointer) : base(pointer) { } // Token: 0x17002F79 RID: 12153 // (get) Token: 0x06008B73 RID: 35699 RVA: 0x0023CB2C File Offset: 0x0023AD2C // (set) Token: 0x06008B74 RID: 35700 RVA: 0x0023CB54 File Offset: 0x0023AD54 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: 0x17002F7A RID: 12154 // (get) Token: 0x06008B75 RID: 35701 RVA: 0x0023CB78 File Offset: 0x0023AD78 // (set) Token: 0x06008B76 RID: 35702 RVA: 0x0023CBAC File Offset: 0x0023ADAC 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: 0x17002F7B RID: 12155 // (get) Token: 0x06008B77 RID: 35703 RVA: 0x0023CBD4 File Offset: 0x0023ADD4 // (set) Token: 0x06008B78 RID: 35704 RVA: 0x0023CBFC File Offset: 0x0023ADFC 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: 0x17002F7C RID: 12156 // (get) Token: 0x06008B79 RID: 35705 RVA: 0x0023CC20 File Offset: 0x0023AE20 // (set) Token: 0x06008B7A RID: 35706 RVA: 0x0023CC48 File Offset: 0x0023AE48 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: 0x17002F7D RID: 12157 // (get) Token: 0x06008B7B RID: 35707 RVA: 0x0023CC6C File Offset: 0x0023AE6C // (set) Token: 0x06008B7C RID: 35708 RVA: 0x0023CC94 File Offset: 0x0023AE94 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: 0x17002F7E RID: 12158 // (get) Token: 0x06008B7D RID: 35709 RVA: 0x0023CCB8 File Offset: 0x0023AEB8 // (set) Token: 0x06008B7E RID: 35710 RVA: 0x0023CCE0 File Offset: 0x0023AEE0 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: 0x17002F7F RID: 12159 // (get) Token: 0x06008B7F RID: 35711 RVA: 0x0023CD04 File Offset: 0x0023AF04 // (set) Token: 0x06008B80 RID: 35712 RVA: 0x0023CD38 File Offset: 0x0023AF38 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: 0x17002F80 RID: 12160 // (get) Token: 0x06008B81 RID: 35713 RVA: 0x0023CD60 File Offset: 0x0023AF60 // (set) Token: 0x06008B82 RID: 35714 RVA: 0x0023CD88 File Offset: 0x0023AF88 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: 0x17002F81 RID: 12161 // (get) Token: 0x06008B83 RID: 35715 RVA: 0x0023CDAC File Offset: 0x0023AFAC // (set) Token: 0x06008B84 RID: 35716 RVA: 0x0023CDE0 File Offset: 0x0023AFE0 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: 0x17002F82 RID: 12162 // (get) Token: 0x06008B85 RID: 35717 RVA: 0x0023CE08 File Offset: 0x0023B008 // (set) Token: 0x06008B86 RID: 35718 RVA: 0x0023CE30 File Offset: 0x0023B030 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: 0x04005CE5 RID: 23781 private static readonly IntPtr NativeFieldInfoPtr_fluidPhase; // Token: 0x04005CE6 RID: 23782 private static readonly IntPtr NativeFieldInfoPtr_emitterMaterial; // Token: 0x04005CE7 RID: 23783 private static readonly IntPtr NativeFieldInfoPtr_numParticles; // Token: 0x04005CE8 RID: 23784 private static readonly IntPtr NativeFieldInfoPtr_speed; // Token: 0x04005CE9 RID: 23785 private static readonly IntPtr NativeFieldInfoPtr_lifespan; // Token: 0x04005CEA RID: 23786 private static readonly IntPtr NativeFieldInfoPtr_randomVelocity; // Token: 0x04005CEB RID: 23787 private static readonly IntPtr NativeFieldInfoPtr_emitterShape; // Token: 0x04005CEC RID: 23788 private static readonly IntPtr NativeFieldInfoPtr_activeParticleCount; // Token: 0x04005CED RID: 23789 private static readonly IntPtr NativeFieldInfoPtr_life; // Token: 0x04005CEE RID: 23790 private static readonly IntPtr NativeFieldInfoPtr_unemittedBursts; // Token: 0x04005CEF RID: 23791 private static readonly IntPtr NativeMethodInfoPtr_set_NumParticles_Public_set_Void_Int32_0; // Token: 0x04005CF0 RID: 23792 private static readonly IntPtr NativeMethodInfoPtr_get_NumParticles_Public_get_Int32_0; // Token: 0x04005CF1 RID: 23793 private static readonly IntPtr NativeMethodInfoPtr_get_ActiveParticles_Public_get_Int32_0; // Token: 0x04005CF2 RID: 23794 private static readonly IntPtr NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_get_Boolean_0; // Token: 0x04005CF3 RID: 23795 private static readonly IntPtr NativeMethodInfoPtr_get_EmitterShape_Public_get_ObiEmitterShape_0; // Token: 0x04005CF4 RID: 23796 private static readonly IntPtr NativeMethodInfoPtr_set_EmitterShape_Public_set_Void_ObiEmitterShape_0; // Token: 0x04005CF5 RID: 23797 private static readonly IntPtr NativeMethodInfoPtr_set_EmitterMaterial_Public_set_Void_ObiEmitterMaterial_0; // Token: 0x04005CF6 RID: 23798 private static readonly IntPtr NativeMethodInfoPtr_get_EmitterMaterial_Public_get_ObiEmitterMaterial_0; // Token: 0x04005CF7 RID: 23799 private static readonly IntPtr NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0; // Token: 0x04005CF8 RID: 23800 private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Virtual_Void_0; // Token: 0x04005CF9 RID: 23801 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0; // Token: 0x04005CFA RID: 23802 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0; // Token: 0x04005CFB RID: 23803 private static readonly IntPtr NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_Void_0; // Token: 0x04005CFC RID: 23804 private static readonly IntPtr NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0; // Token: 0x04005CFD RID: 23805 private static readonly IntPtr NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0; // Token: 0x04005CFE RID: 23806 private static readonly IntPtr NativeMethodInfoPtr_CalculateParticleMass_Public_Void_0; // Token: 0x04005CFF RID: 23807 private static readonly IntPtr NativeMethodInfoPtr_SetParticleRestRadius_Public_Void_0; // Token: 0x04005D00 RID: 23808 private static readonly IntPtr NativeMethodInfoPtr_GeneratePhysicRepresentation_Public_Void_0; // Token: 0x04005D01 RID: 23809 private static readonly IntPtr NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_Void_0; // Token: 0x04005D02 RID: 23810 private static readonly IntPtr NativeMethodInfoPtr_UpdateEmitterDistribution_Private_Void_0; // Token: 0x04005D03 RID: 23811 private static readonly IntPtr NativeMethodInfoPtr_EmitterMaterial_OnChangesMade_Private_Void_Object_MaterialChangeEventArgs_0; // Token: 0x04005D04 RID: 23812 private static readonly IntPtr NativeMethodInfoPtr_ResetParticlePosition_Public_Void_Int32_Single_0; // Token: 0x04005D05 RID: 23813 private static readonly IntPtr NativeMethodInfoPtr_EmitParticle_Public_Boolean_Single_0; // Token: 0x04005D06 RID: 23814 private static readonly IntPtr NativeMethodInfoPtr_KillParticle_Public_Boolean_Int32_0; // Token: 0x04005D07 RID: 23815 private static readonly IntPtr NativeMethodInfoPtr_KillAll_Public_Void_0; // Token: 0x04005D08 RID: 23816 private static readonly IntPtr NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0; // Token: 0x04005D09 RID: 23817 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }