Namespace Unity.Tiny.Particles
Classes
EmitterSystem
A system that updates all particles and emitters.
ParticlesUtil
ParticleSystem
A system that updates all particles and emitters.
Structs
BurstEmission
An emitter with this component emits particles in bursts. A burst is a particle event where a number of particles are all emitted at the same time. A cycle is a single occurrence of a burst.
EmitterBoxSource
EmitterCircleSource
Spawns particles inside a circle on the X/Y plane.
EmitterConeSource
Spawns particles in a cone. Particles are emitted from the base of the cone, which is a circle on the X/Z plane. The angle and speed parameters define the initial particle velocity.
EmitterInitialAngularVelocity
Sets the initial angular velocity on the Z axis for particles to a random value in the range specified by angularVelocity.
EmitterInitialColor
Sets the initial color of the particles by multiplying the color of the source particle by a random value obtained by sampling curve between time 0.0 and 1.0.
EmitterInitialRotation
Sets the initial rotation on the Z axis for particles to a random value in the range specified by angle.
EmitterInitialScale
Multiplies the scale of the source particle by a random value in the range specified by scale.
EmitterInitialVelocity
Sets the initial velocity for particles.
LifetimeAngularVelocity
The angular velocity over lifetime. The value of curve at time 0.0 defines the particle's angular velocity at the beginning of its lifetime. The value at time 1.0 defines the particle's angular velocity at the end of its lifetime.
LifetimeColor
Modifies the Sprite2DRenderer's color by multiplying it's initial color by curve. The value of curve at time 0.0 defines the particle's color at the beginning of its lifetime. The value at time 1.0 defines the particle's color at the end of its lifetime.
LifetimeScale
Modifies the Transform's scale (uniform x/y/z scaling) by curve. The value of curve at time 0.0 defines the particle's color at the beginning of its lifetime. The value at time 1.0 defines the particle's color at the end of its lifetime.
LifetimeSpeedMultiplier
Speed multiplier over lifetime. The value of curve at time 0.0 defines the multiplier at the beginning of the particle's lifetime. The value at time 1.0 defines the multiplier at the end of the particle's lifetime.
LifetimeVelocity
The velocity over lifetime. The value of curve at time 0.0 defines the particle's velocity at the beginning of its lifetime. The value at time 1.0 defines the particle's velocity at the end of its lifetime.
Particle
Each spawned particle has this component attached to it automatically.
ParticleEmitter
The core particle emitter component. Adding this component to an entity turns the entity into an emitter with the specified characteristics. You can add other components (for example, EmitterInitialScale, EmitterConeSource, and so on) to the same entity after the initial emission to further control how particles are emitted.