# ParticleSystem.Burst

> Script interface for a Burst.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.ParticleSystemModule

```csharp
public struct ParticleSystem.Burst
```

## Remarks

A burst is a particle emission event, where the system emits a number of particles at the same time.

Additional Resources: [\_emission](/engine/6000.7/script-reference/unityengine/particlesystem/emission.md), [ParticleSystem.EmissionModule.SetBursts](/engine/6000.7/script-reference/unityengine/particlesystem/emissionmodule/setbursts.md), [ParticleSystem.EmissionModule.GetBursts](/engine/6000.7/script-reference/unityengine/particlesystem/emissionmodule/getbursts.md)

## Constructors

| Constructor                                                                                                                                                                                             | Description                                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- |
| [Burst(System.Single,System.Int16)](/engine/6000.7/script-reference/unityengine/particlesystem/burst/ctor.md#burst\(float-short\))                                                                      | Construct a new Burst with a time and count. |
| [Burst(System.Single,System.Int16,System.Int16)](/engine/6000.7/script-reference/unityengine/particlesystem/burst/ctor.md#burst\(float-short-short\))                                                   | Construct a new Burst with a time and count. |
| [Burst(System.Single,System.Int16,System.Int16,System.Int32,System.Single)](/engine/6000.7/script-reference/unityengine/particlesystem/burst/ctor.md#burst\(float-short-short-int-float\))              | Construct a new Burst with a time and count. |
| [Burst(System.Single,UnityEngine.ParticleSystem.MinMaxCurve)](/engine/6000.7/script-reference/unityengine/particlesystem/burst/ctor.md#burst\(float-minmaxcurve\))                                      | Construct a new Burst with a time and count. |
| [Burst(System.Single,UnityEngine.ParticleSystem.MinMaxCurve,System.Int32,System.Single)](/engine/6000.7/script-reference/unityengine/particlesystem/burst/ctor.md#burst\(float-minmaxcurve-int-float\)) | Construct a new Burst with a time and count. |

## Properties

| Property                                                                                             | Description                                                                                            |
| ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| [count](/engine/6000.7/script-reference/unityengine/particlesystem/burst/count.md)                   | Specify the number of particles to emit.                                                               |
| [cycleCount](/engine/6000.7/script-reference/unityengine/particlesystem/burst/cyclecount.md)         | Specifies how many times the system should play the burst. Set this to 0 to make it play indefinitely. |
| [maxCount](/engine/6000.7/script-reference/unityengine/particlesystem/burst/maxcount.md)             | The maximum number of particles to emit.                                                               |
| [minCount](/engine/6000.7/script-reference/unityengine/particlesystem/burst/mincount.md)             | The minimum number of particles to emit.                                                               |
| [probability](/engine/6000.7/script-reference/unityengine/particlesystem/burst/probability.md)       | The probability that the system triggers a burst.                                                      |
| [repeatInterval](/engine/6000.7/script-reference/unityengine/particlesystem/burst/repeatinterval.md) | How often to repeat the burst, in seconds.                                                             |
| [time](/engine/6000.7/script-reference/unityengine/particlesystem/burst/time.md)                     | The time that each burst occurs.                                                                       |
