Zdexby TheHolyOneZ
49,743 classes
Class

ParticleSystem

: Component : Object : Object
UnityEngine.ParticleSystem, UnityEngine.ParticleSystemModule 0x0018 (24 B) inherited 0x0018 UnityEngine.ParticleSystemModule.dll
0x00x0018

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 185

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

Used by 32

types with a member, parameter or interface of this type