UnityEngine.ParticleSystem
class UnityEngine.ParticleSystem
Fields and Properties:
- int safeCollisionEventSize
- float startDelay
- bool loop
- bool playOnAwake
- float duration
- float playbackSpeed
- bool enableEmission
- float emissionRate
- float startSpeed
- float startSize
- UnityEngine.Color startColor
- float startRotation
- UnityEngine.Vector3 startRotation3D
- float startLifetime
- float gravityModifier
- int maxParticles
- UnityEngine.ParticleSystemSimulationSpace simulationSpace
- UnityEngine.ParticleSystemScalingMode scalingMode
- bool automaticCullingEnabled
- bool isPlaying
- bool isEmitting
- bool isStopped
- bool isPaused
- int particleCount
- float time
- uint randomSeed
- bool useAutoRandomSeed
- bool proceduralSimulationSupported
- UnityEngine.ParticleSystem.MainModule main
- UnityEngine.ParticleSystem.EmissionModule emission
- UnityEngine.ParticleSystem.ShapeModule shape
- UnityEngine.ParticleSystem.VelocityOverLifetimeModule velocityOverLifetime
- UnityEngine.ParticleSystem.LimitVelocityOverLifetimeModule limitVelocityOverLifetime
- UnityEngine.ParticleSystem.InheritVelocityModule inheritVelocity
- UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule lifetimeByEmitterSpeed
- UnityEngine.ParticleSystem.ForceOverLifetimeModule forceOverLifetime
- UnityEngine.ParticleSystem.ColorOverLifetimeModule colorOverLifetime
- UnityEngine.ParticleSystem.ColorBySpeedModule colorBySpeed
- UnityEngine.ParticleSystem.SizeOverLifetimeModule sizeOverLifetime
- UnityEngine.ParticleSystem.SizeBySpeedModule sizeBySpeed
- UnityEngine.ParticleSystem.RotationOverLifetimeModule rotationOverLifetime
- UnityEngine.ParticleSystem.RotationBySpeedModule rotationBySpeed
- UnityEngine.ParticleSystem.ExternalForcesModule externalForces
- UnityEngine.ParticleSystem.NoiseModule noise
- UnityEngine.ParticleSystem.CollisionModule collision
- UnityEngine.ParticleSystem.TriggerModule trigger
- UnityEngine.ParticleSystem.SubEmittersModule subEmitters
- UnityEngine.ParticleSystem.TextureSheetAnimationModule textureSheetAnimation
- UnityEngine.ParticleSystem.LightsModule lights
- UnityEngine.ParticleSystem.TrailModule trails
- UnityEngine.ParticleSystem.CustomDataModule customData
Constructors:
- UnityEngine.ParticleSystem.New()
Methods:
- void Emit(UnityEngine.Vector3, UnityEngine.Vector3, float, float, UnityEngine.Color32)
- void Emit(UnityEngine.ParticleSystem.Particle)
- void SetParticles(UnityEngine.ParticleSystem.Particle[], int, int)
- void SetParticles(UnityEngine.ParticleSystem.Particle[], int)
- void SetParticles(UnityEngine.ParticleSystem.Particle[])
- void SetParticles(
Unity.Collections.NativeArray<UnityEngine.ParticleSystem.Particle>
, int, int) - void SetParticles(
Unity.Collections.NativeArray<UnityEngine.ParticleSystem.Particle>
, int) - void SetParticles(
Unity.Collections.NativeArray<UnityEngine.ParticleSystem.Particle>
) - int GetParticles(UnityEngine.ParticleSystem.Particle[], int, int)
- int GetParticles(UnityEngine.ParticleSystem.Particle[], int)
- int GetParticles(UnityEngine.ParticleSystem.Particle[])
- int GetParticles(
Unity.Collections.NativeArray<UnityEngine.ParticleSystem.Particle>
, int, int) - int GetParticles(
Unity.Collections.NativeArray<UnityEngine.ParticleSystem.Particle>
, int) - int GetParticles(
Unity.Collections.NativeArray<UnityEngine.ParticleSystem.Particle>
) - void SetCustomParticleData(
System.Collections.Generic.List<UnityEngine.Vector4>
, UnityEngine.ParticleSystemCustomData) - int GetCustomParticleData(
System.Collections.Generic.List<UnityEngine.Vector4>
, UnityEngine.ParticleSystemCustomData) - UnityEngine.ParticleSystem.PlaybackState GetPlaybackState()
- void SetPlaybackState(UnityEngine.ParticleSystem.PlaybackState)
- UnityEngine.ParticleSystem.Trails GetTrails()
- int GetTrails(ref UnityEngine.ParticleSystem.Trails)
- void SetTrails(UnityEngine.ParticleSystem.Trails)
- void Simulate(float, bool, bool, bool)
- void Simulate(float, bool, bool)
- void Simulate(float, bool)
- void Simulate(float)
- void Play(bool)
- void Play()
- void Pause(bool)
- void Pause()
- void Stop(bool, UnityEngine.ParticleSystemStopBehavior)
- void Stop(bool)
- void Stop()
- void Clear(bool)
- void Clear()
- bool IsAlive(bool)
- bool IsAlive()
- void Emit(int)
- void Emit(UnityEngine.ParticleSystem.EmitParams, int)
- void TriggerSubEmitter(int)
- void TriggerSubEmitter(int, ref UnityEngine.ParticleSystem.Particle)
- void TriggerSubEmitter(int,
System.Collections.Generic.List<UnityEngine.ParticleSystem.Particle>
) - (static) void UnityEngine.ParticleSystem.ResetPreMappedBufferMemory()
- (static) void UnityEngine.ParticleSystem.SetMaximumPreMappedBufferCounts(int, int)
- void AllocateAxisOfRotationAttribute()
- void AllocateMeshIndexAttribute()
- void AllocateCustomDataAttribute(UnityEngine.ParticleSystemCustomData)