Script interface for the TrailsModule of a Particle System
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Start() { ParticleSystem ps = GetComponent<ParticleSystem>(); var trails = ps.trails; trails.enabled = true; trails.ratio = 0.5f; } }
| attachRibbonsToTransform | Adds an extra position to each ribbon, connecting it to the location of the Transform Component. | 
| colorOverLifetime | The gradient that controls the trail colors during the lifetime of the attached particle. | 
| colorOverTrail | The gradient that controls the trail colors over the length of the trail. | 
| dieWithParticles | Specifies whether trails disappear immediately when their owning particle dies. When false, each trail persists until all its points have naturally expired, based on its lifetime. | 
| enabled | Specifies whether the TrailModule is enabled or disabled. | 
| generateLightingData | Configures the trails to generate Normals and Tangents. With this data, Scene lighting can affect the trails via Normal Maps and the Unity Standard Shader, or your own custom-built Shaders. | 
| inheritParticleColor | Toggle whether the trail inherits the particle color as its starting color. | 
| lifetime | The curve describing the trail lifetime, throughout the lifetime of the particle. | 
| lifetimeMultiplier | A multiplier for ParticleSystem.TrailModule.lifetime. | 
| minVertexDistance | Set the minimum distance each trail can travel before the system adds a new vertex to it. | 
| mode | Choose how the system generates the particle trails. | 
| ratio | Choose what proportion of particles receive a trail. | 
| ribbonCount | Select how many lines to create through the Particle System. | 
| shadowBias | Apply a shadow bias to prevent self-shadowing artifacts. The specified value is the proportion of the trail width at each segment. | 
| sizeAffectsLifetime | Set whether the particle size acts as a multiplier on top of the trail lifetime. | 
| sizeAffectsWidth | Set whether the particle size acts as a multiplier on top of the trail width. | 
| splitSubEmitterRibbons | Specifies whether, if you use this system as a sub-emitter, ribbons connect particles from each parent particle independently. | 
| textureMode | Choose whether the U coordinate of the trail Texture is tiled or stretched. | 
| widthOverTrail | The curve describing the width of each trail point. | 
| widthOverTrailMultiplier | A multiplier for ParticleSystem.TrailModule.widthOverTrail. | 
| worldSpace | Drop new trail points in world space, regardless of Particle System Simulation Space. |