# ParticleSystem.SizeOverLifetimeModule

> Script interface for the SizeOverLifetimeModule.

## Definition

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

```csharp
public struct ParticleSystem.SizeOverLifetimeModule
```

## Remarks

This module controls the size of particles throughout their lifetime.

Additional Resources: [ParticleSystem](/engine/6000.0/script-reference/unityengine/particlesystem.md), [ParticleSystem.sizeOverLifetime](/engine/6000.0/script-reference/unityengine/particlesystem/sizeoverlifetime.md).

## Properties

| Property                                                                                                              | Description                                                                                                           |
| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| [enabled](/engine/6000.0/script-reference/unityengine/particlesystem/sizeoverlifetimemodule/enabled.md)               | Specifies whether the SizeOverLifetimeModule is enabled or disabled.                                                  |
| [separateAxes](/engine/6000.0/script-reference/unityengine/particlesystem/sizeoverlifetimemodule/separateaxes.md)     | Set the size over lifetime on each axis separately.                                                                   |
| [size](/engine/6000.0/script-reference/unityengine/particlesystem/sizeoverlifetimemodule/size.md)                     | Curve to control particle size based on lifetime.                                                                     |
| [sizeMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/sizeoverlifetimemodule/sizemultiplier.md) | A multiplier for [\_size](/engine/6000.0/script-reference/unityengine/particlesystem/sizeoverlifetimemodule/size.md). |
| [x](/engine/6000.0/script-reference/unityengine/particlesystem/sizeoverlifetimemodule/x.md)                           | Size over lifetime curve for the x-axis.                                                                              |
| [xMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/sizeoverlifetimemodule/xmultiplier.md)       | Size multiplier along the x-axis.                                                                                     |
| [y](/engine/6000.0/script-reference/unityengine/particlesystem/sizeoverlifetimemodule/y.md)                           | Size over lifetime curve for the y-axis.                                                                              |
| [yMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/sizeoverlifetimemodule/ymultiplier.md)       | Size multiplier along the y-axis.                                                                                     |
| [z](/engine/6000.0/script-reference/unityengine/particlesystem/sizeoverlifetimemodule/z.md)                           | Size over lifetime curve for the z-axis.                                                                              |
| [zMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/sizeoverlifetimemodule/zmultiplier.md)       | Size multiplier along the z-axis.                                                                                     |
