# ParticleSystem.ForceOverLifetimeModule

> Script interface for the ForceOverLifetimeModule of a Particle System.

## Definition

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

```csharp
public struct ParticleSystem.ForceOverLifetimeModule
```

## Remarks

Additional Resources: [ParticleSystem](/engine/6000.3/script-reference/unityengine/particlesystem.md), [ParticleSystem.forceOverLifetime](/engine/6000.3/script-reference/unityengine/particlesystem/forceoverlifetime.md).

## Properties

| Property                                                                                                         | Description                                                                                                                             |
| ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| [enabled](/engine/6000.3/script-reference/unityengine/particlesystem/forceoverlifetimemodule/enabled.md)         | Specifies whether the ForceOverLifetimeModule is enabled or disabled.                                                                   |
| [randomized](/engine/6000.3/script-reference/unityengine/particlesystem/forceoverlifetimemodule/randomized.md)   | When randomly selecting values between two curves or constants, this flag causes the system to choose a new random force on each frame. |
| [space](/engine/6000.3/script-reference/unityengine/particlesystem/forceoverlifetimemodule/space.md)             | Specifies whether the modules applies the forces in local or world space.                                                               |
| [x](/engine/6000.3/script-reference/unityengine/particlesystem/forceoverlifetimemodule/x.md)                     | The curve that defines particle forces in the x-axis.                                                                                   |
| [xMultiplier](/engine/6000.3/script-reference/unityengine/particlesystem/forceoverlifetimemodule/xmultiplier.md) | Defines the x-axis multiplier.                                                                                                          |
| [y](/engine/6000.3/script-reference/unityengine/particlesystem/forceoverlifetimemodule/y.md)                     | The curve defining particle forces in the y-axis.                                                                                       |
| [yMultiplier](/engine/6000.3/script-reference/unityengine/particlesystem/forceoverlifetimemodule/ymultiplier.md) | Defines the y-axis multiplier.                                                                                                          |
| [z](/engine/6000.3/script-reference/unityengine/particlesystem/forceoverlifetimemodule/z.md)                     | The curve defining particle forces in the z-axis.                                                                                       |
| [zMultiplier](/engine/6000.3/script-reference/unityengine/particlesystem/forceoverlifetimemodule/zmultiplier.md) | Defines the z-axis multiplier.                                                                                                          |
