| void Emit(const Vector3& position, const Vector3& velocity, float size, float lifetime, const Color32& color) | Public | | 0x0C |
| void Emit(const Particle& particle) | Public | | 0x84 |
| float get_startDelay() | Public+1 flags | | 0x04 |
| void set_startDelay(float value) | Public+1 flags | | 0x04 |
| bool get_loop() | Public+1 flags | | 0x01 |
| void set_loop(bool value) | Public+1 flags | | 0x01 |
| bool get_playOnAwake() | Public+1 flags | | 0x01 |
| void set_playOnAwake(bool value) | Public+1 flags | | 0x01 |
| float get_duration() | Public+1 flags | | 0x04 |
| float get_playbackSpeed() | Public+1 flags | | 0x04 |
| void set_playbackSpeed(float value) | Public+1 flags | | 0x04 |
| bool get_enableEmission() | Public+1 flags | | 0x01 |
| void set_enableEmission(bool value) | Public+1 flags | | 0x01 |
| float get_emissionRate() | Public+1 flags | | 0x04 |
| void set_emissionRate(float value) | Public+1 flags | | 0x04 |
| float get_startSpeed() | Public+1 flags | | 0x04 |
| void set_startSpeed(float value) | Public+1 flags | | 0x04 |
| float get_startSize() | Public+1 flags | | 0x04 |
| void set_startSize(float value) | Public+1 flags | | 0x04 |
| Color get_startColor() | Public+1 flags | | 0x10 |
| void set_startColor(const Color& value) | Public+1 flags | | 0x10 |
| float get_startRotation() | Public+1 flags | | 0x04 |
| void set_startRotation(float value) | Public+1 flags | | 0x04 |
| Vector3 get_startRotation3D() | Public+1 flags | | 0x0C |
| void set_startRotation3D(const Vector3& value) | Public+1 flags | | 0x0C |
| float get_startLifetime() | Public+1 flags | | 0x04 |
| void set_startLifetime(float value) | Public+1 flags | | 0x04 |
| float get_gravityModifier() | Public+1 flags | | 0x04 |
| void set_gravityModifier(float value) | Public+1 flags | | 0x04 |
| int get_maxParticles() | Public+1 flags | | 0x04 |
| void set_maxParticles(int value) | Public+1 flags | | 0x04 |
| ParticleSystemSimulationSpace get_simulationSpace() | Public+1 flags | | 0x04 |
| void set_simulationSpace(const ParticleSystemSimulationSpace& value) | Public+1 flags | | 0x04 |
| ParticleSystemScalingMode get_scalingMode() | Public+1 flags | | 0x04 |
| void set_scalingMode(const ParticleSystemScalingMode& value) | Public+1 flags | | 0x04 |
| bool get_automaticCullingEnabled() | Public+1 flags | | 0x01 |
| bool get_isPlaying() | Public+1 flags | | 0x01 |
| bool get_isEmitting() | Public+1 flags | | 0x01 |
| bool get_isStopped() | Public+1 flags | | 0x01 |
| bool get_isPaused() | Public+1 flags | | 0x01 |
| int get_particleCount() | Public+1 flags | | 0x04 |
| float get_time() | Public+1 flags | | 0x04 |
| void set_time(float value) | Public+1 flags | | 0x04 |
| float get_totalTime() | Public+1 flags | | 0x04 |
| uint get_randomSeed() | Public+1 flags | | 0x04 |
| void set_randomSeed(uint value) | Public+1 flags | | 0x04 |
| bool get_useAutoRandomSeed() | Public+1 flags | | 0x01 |
| void set_useAutoRandomSeed(bool value) | Public+1 flags | | 0x01 |
| bool get_proceduralSimulationSupported() | Public+1 flags | | 0x01 |
| float GetParticleCurrentSize(ref Particle& particle) | 1 flags | | 0x84 |
| Vector3 GetParticleCurrentSize3D(ref Particle& particle) | 1 flags | | 0x84 |
| Color32 GetParticleCurrentColor(ref Particle& particle) | 1 flags | | 0x84 |
| int GetParticleMeshIndex(ref Particle& particle) | 1 flags | | 0x84 |
| void SetParticles(const Particle[]& particles, int size, int offset) | Public | | 0x08 |
| void SetParticles(const Particle[]& particles, int size) | Public | | 0x08 |
| void SetParticles(const Particle[]& particles) | Public | | 0x08 |
| void SetParticlesWithNativeArray(long particles, int particlesLength, int size, int offset) | Private | | 0x08 |
| void SetParticles(const NativeArray<UnityEngine.ParticleSystem.Particle>& particles, int size, int offset) | Public | | 0x10 |
| void SetParticles(const NativeArray<UnityEngine.ParticleSystem.Particle>& particles, int size) | Public | | 0x10 |
| void SetParticles(const NativeArray<UnityEngine.ParticleSystem.Particle>& particles) | Public | | 0x10 |
| int GetParticles(const Particle[]& particles, int size, int offset) | Public | | 0x08 |
| int GetParticles(const Particle[]& particles, int size) | Public | | 0x08 |
| int GetParticles(const Particle[]& particles) | Public | | 0x08 |
| int GetParticlesWithNativeArray(long particles, int particlesLength, int size, int offset) | Private | | 0x08 |
| int GetParticles(const NativeArray<UnityEngine.ParticleSystem.Particle>& particles, int size, int offset) | Public | | 0x10 |
| int GetParticles(const NativeArray<UnityEngine.ParticleSystem.Particle>& particles, int size) | Public | | 0x10 |
| int GetParticles(const NativeArray<UnityEngine.ParticleSystem.Particle>& particles) | Public | | 0x10 |
| void SetCustomParticleData(List<UnityEngine.Vector4> customData, const ParticleSystemCustomData& streamIndex) | Public | | 0x08 |
| int GetCustomParticleData(List<UnityEngine.Vector4> customData, const ParticleSystemCustomData& streamIndex) | Public | | 0x08 |
| PlaybackState GetPlaybackState() | Public | | 0x160 |
| void SetPlaybackState(const PlaybackState& playbackState) | Public | | 0x160 |
| void GetTrailDataInternal(ref Trails& trailData) | Private | | 0x30 |
| Trails GetTrails() | Public | | 0x30 |
| int GetTrails(ref Trails& trailData) | Public | | 0x30 |
| void SetTrails(const Trails& trailData) | Public | | 0x30 |
| void Simulate(float t, bool withChildren, bool restart, bool fixedTimeStep) | Public | | 0x04 |
| void Simulate(float t, bool withChildren, bool restart) | Public | | 0x04 |
| void Simulate(float t, bool withChildren) | Public | | 0x04 |
| void Simulate(float t) | Public | | 0x04 |
| void Play(bool withChildren) | Public | | 0x01 |
| void Play() | Public | | 0x00 |
| void Pause(bool withChildren) | Public | | 0x01 |
| void Pause() | Public | | 0x00 |
| void Stop(bool withChildren, const ParticleSystemStopBehavior& stopBehavior) | Public | | 0x04 |
| void Stop(bool withChildren) | Public | | 0x01 |
| void Stop() | Public | | 0x00 |
| void Clear(bool withChildren) | Public | | 0x01 |
| void Clear() | Public | | 0x00 |
| bool IsAlive(bool withChildren) | Public | | 0x01 |
| bool IsAlive() | Public | | 0x01 |
| void Emit(int count) | Public | | 0x04 |
| void Emit_Internal(int count) | Private | | 0x04 |
| void Emit(const EmitParams& emitParams, int count) | Public | | 0x90 |
| void EmitOld_Internal(ref Particle& particle) | Private | | 0x84 |
| void TriggerSubEmitter(int subEmitterIndex) | Public | | 0x04 |
| void TriggerSubEmitter(int subEmitterIndex, ref Particle& particle) | Public | | 0x84 |
| void TriggerSubEmitter(int subEmitterIndex, List<UnityEngine.ParticleSystem.Particle> particles) | Public | | 0x08 |
| void TriggerSubEmitterForParticle(int subEmitterIndex, const Particle& particle) | 1 flags | | 0x84 |
| void TriggerSubEmitterForParticles(int subEmitterIndex, List<UnityEngine.ParticleSystem.Particle> particles) | Private | | 0x08 |
| void TriggerSubEmitterForAllParticles(int subEmitterIndex) | Private | | 0x04 |
| void ResetPreMappedBufferMemory() | PublicStatic | | 0x00 |
| void SetMaximumPreMappedBufferCounts(int vertexBuffersCount, int indexBuffersCount) | PublicStatic | | 0x04 |
| void AllocateAxisOfRotationAttribute() | Public | | 0x00 |
| void AllocateMeshIndexAttribute() | Public | | 0x00 |
| void AllocateCustomDataAttribute(const ParticleSystemCustomData& stream) | Public | | 0x04 |
| bool get_has3DParticleRotations() | Public+1 flags | | 0x01 |
| bool get_hasNonUniformParticleSizes() | Public+1 flags | | 0x01 |
| Void* GetManagedJobData() | 1 flags | | 0x00 |
| JobHandle GetManagedJobHandle() | 1 flags | | 0x10 |
| void SetManagedJobHandle(const JobHandle& handle) | 1 flags | | 0x10 |
| JobHandle ScheduleManagedJob(ref JobScheduleParameters& parameters, const Void*& additionalData) | Static+1 flags | | 0x28 |
| void CopyManagedJobData(const Void*& systemPtr, ref NativeParticleData& particleData) | Static+1 flags | | 0x100 |
| bool UserJobCanBeScheduled() | Static+1 flags | | 0x01 |
| MainModule get_main() | Public+1 flags | | 0x08 |
| EmissionModule get_emission() | Public+1 flags | | 0x08 |
| ShapeModule get_shape() | Public+1 flags | | 0x08 |
| VelocityOverLifetimeModule get_velocityOverLifetime() | Public+1 flags | | 0x08 |
| LimitVelocityOverLifetimeModule get_limitVelocityOverLifetime() | Public+1 flags | | 0x08 |
| InheritVelocityModule get_inheritVelocity() | Public+1 flags | | 0x08 |
| LifetimeByEmitterSpeedModule get_lifetimeByEmitterSpeed() | Public+1 flags | | 0x08 |
| ForceOverLifetimeModule get_forceOverLifetime() | Public+1 flags | | 0x08 |
| ColorOverLifetimeModule get_colorOverLifetime() | Public+1 flags | | 0x08 |
| ColorBySpeedModule get_colorBySpeed() | Public+1 flags | | 0x08 |
| SizeOverLifetimeModule get_sizeOverLifetime() | Public+1 flags | | 0x08 |
| SizeBySpeedModule get_sizeBySpeed() | Public+1 flags | | 0x08 |
| RotationOverLifetimeModule get_rotationOverLifetime() | Public+1 flags | | 0x08 |
| RotationBySpeedModule get_rotationBySpeed() | Public+1 flags | | 0x08 |
| ExternalForcesModule get_externalForces() | Public+1 flags | | 0x08 |
| NoiseModule get_noise() | Public+1 flags | | 0x08 |
| CollisionModule get_collision() | Public+1 flags | | 0x08 |
| TriggerModule get_trigger() | Public+1 flags | | 0x08 |
| SubEmittersModule get_subEmitters() | Public+1 flags | | 0x08 |
| TextureSheetAnimationModule get_textureSheetAnimation() | Public+1 flags | | 0x08 |
| LightsModule get_lights() | Public+1 flags | | 0x08 |
| TrailModule get_trails() | Public+1 flags | | 0x08 |
| CustomDataModule get_customData() | Public+1 flags | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |
| bool get_isPlaying_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| bool get_isEmitting_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| bool get_isStopped_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| bool get_isPaused_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| int get_particleCount_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| float get_time_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| void set_time_Injected(long _unity_self, float value) | PrivateStatic | | 0x08 |
| float get_totalTime_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| uint get_randomSeed_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| void set_randomSeed_Injected(long _unity_self, uint value) | PrivateStatic | | 0x08 |
| bool get_useAutoRandomSeed_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| void set_useAutoRandomSeed_Injected(long _unity_self, bool value) | PrivateStatic | | 0x08 |
| bool get_proceduralSimulationSupported_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| float GetParticleCurrentSize_Injected(long _unity_self, ref Particle& particle) | PrivateStatic | | 0x84 |
| void GetParticleCurrentSize3D_Injected(long _unity_self, ref Particle& particle, ref Vector3& ret) | PrivateStatic | | 0x84 |
| void GetParticleCurrentColor_Injected(long _unity_self, ref Particle& particle, ref Color32& ret) | PrivateStatic | | 0x84 |
| int GetParticleMeshIndex_Injected(long _unity_self, ref Particle& particle) | PrivateStatic | | 0x84 |
| void SetParticles_Injected(long _unity_self, ref BlittableArrayWrapper& particles, int size, int offset) | PrivateStatic | | 0x10 |
| void SetParticlesWithNativeArray_Injected(long _unity_self, long particles, int particlesLength, int size, int offset) | PrivateStatic | | 0x08 |
| int GetParticles_Injected(long _unity_self, ref BlittableArrayWrapper& particles, int size, int offset) | PrivateStatic | | 0x10 |
| int GetParticlesWithNativeArray_Injected(long _unity_self, long particles, int particlesLength, int size, int offset) | PrivateStatic | | 0x08 |
| void SetCustomParticleData_Injected(long _unity_self, ref BlittableListWrapper& customData, const ParticleSystemCustomData& streamIndex) | PrivateStatic | | 0x18 |
| int GetCustomParticleData_Injected(long _unity_self, ref BlittableListWrapper& customData, const ParticleSystemCustomData& streamIndex) | PrivateStatic | | 0x18 |
| void GetPlaybackState_Injected(long _unity_self, ref PlaybackState& ret) | PrivateStatic | | 0x160 |
| void SetPlaybackState_Injected(long _unity_self, ref PlaybackState& playbackState) | PrivateStatic | | 0x160 |
| void GetTrailDataInternal_Injected(long _unity_self, ref Trails& trailData) | PrivateStatic | | 0x30 |
| void SetTrails_Injected(long _unity_self, ref Trails& trailData) | PrivateStatic | | 0x30 |
| void Simulate_Injected(long _unity_self, float t, bool withChildren, bool restart, bool fixedTimeStep) | PrivateStatic | | 0x08 |
| void Play_Injected(long _unity_self, bool withChildren) | PrivateStatic | | 0x08 |
| void Pause_Injected(long _unity_self, bool withChildren) | PrivateStatic | | 0x08 |
| void Stop_Injected(long _unity_self, bool withChildren, const ParticleSystemStopBehavior& stopBehavior) | PrivateStatic | | 0x08 |
| void Clear_Injected(long _unity_self, bool withChildren) | PrivateStatic | | 0x08 |
| bool IsAlive_Injected(long _unity_self, bool withChildren) | PrivateStatic | | 0x08 |
| void Emit_Internal_Injected(long _unity_self, int count) | PrivateStatic | | 0x08 |
| void Emit_Injected(long _unity_self, ref EmitParams& emitParams, int count) | PrivateStatic | | 0x90 |
| void EmitOld_Internal_Injected(long _unity_self, ref Particle& particle) | PrivateStatic | | 0x84 |
| void TriggerSubEmitterForParticle_Injected(long _unity_self, int subEmitterIndex, ref Particle& particle) | PrivateStatic | | 0x84 |
| void TriggerSubEmitterForParticles_Injected(long _unity_self, int subEmitterIndex, ref BlittableListWrapper& particles) | PrivateStatic | | 0x18 |
| void TriggerSubEmitterForAllParticles_Injected(long _unity_self, int subEmitterIndex) | PrivateStatic | | 0x08 |
| void AllocateAxisOfRotationAttribute_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| void AllocateMeshIndexAttribute_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| void AllocateCustomDataAttribute_Injected(long _unity_self, const ParticleSystemCustomData& stream) | PrivateStatic | | 0x08 |
| bool get_has3DParticleRotations_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| bool get_hasNonUniformParticleSizes_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| Void* GetManagedJobData_Injected(long _unity_self) | PrivateStatic | | 0x08 |
| void GetManagedJobHandle_Injected(long _unity_self, ref JobHandle& ret) | PrivateStatic | | 0x10 |
| void SetManagedJobHandle_Injected(long _unity_self, ref JobHandle& handle) | PrivateStatic | | 0x10 |
| void ScheduleManagedJob_Injected(ref JobScheduleParameters& parameters, const Void*& additionalData, ref JobHandle& ret) | PrivateStatic | | 0x28 |