Legacy Documentation: Version 5.6 (Go to current version)
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

ParticleSystem.main

Switch to Manual

Description

Access the main particle system settings.

The general settings visible in the ParticleSystem's inspector above all of the other modules are accessible from this special main module.

// Create a particle system
// Set a 5 second start delay for the system, and a 2 second lifetime for each particle
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Start() { ParticleSystem ps = GetComponent<ParticleSystem>(); var ma = ps.main;

ma.startDelay = 5.0f; ma.startLifetime = 2.0f; } }