# ParticleSystem.VelocityOverLifetimeModule

> Script interface for the VelocityOverLifetimeModule.

## Definition

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

```csharp
public struct ParticleSystem.VelocityOverLifetimeModule
```

## Remarks

This module sets the velocity of particles during their lifetime.

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

## Properties

| Property                                                                                                                                      | Description                                                                                                                                 |
| --------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| [enabled](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/enabled.md)                                   | Specifies whether the VelocityOverLifetimeModule is enabled or disabled.                                                                    |
| [orbitalOffsetX](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/orbitaloffsetx.md)                     | Specify a custom center of rotation for the orbital and radial velocities.                                                                  |
| [orbitalOffsetXMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/orbitaloffsetxmultiplier.md) | A multiplier for \_orbitalOffsetX.                                                                                                          |
| [orbitalOffsetY](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/orbitaloffsety.md)                     | Specify a custom center of rotation for the orbital and radial velocities.                                                                  |
| [orbitalOffsetYMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/orbitaloffsetymultiplier.md) | A multiplier for \_orbitalOffsetY.                                                                                                          |
| [orbitalOffsetZ](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/orbitaloffsetz.md)                     | Specify a custom center of rotation for the orbital and radial velocities.                                                                  |
| [orbitalOffsetZMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/orbitaloffsetzmultiplier.md) | A multiplier for \_orbitalOffsetY.                                                                                                          |
| [orbitalX](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/orbitalx.md)                                 | Curve to control particle speed based on lifetime, around the x-axis.                                                                       |
| [orbitalXMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/orbitalxmultiplier.md)             | Speed multiplier along the x-axis.                                                                                                          |
| [orbitalY](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/orbitaly.md)                                 | Curve to control particle speed based on lifetime, around the y-axis.                                                                       |
| [orbitalYMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/orbitalymultiplier.md)             | Speed multiplier along the y-axis.                                                                                                          |
| [orbitalZ](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/orbitalz.md)                                 | Curve to control particle speed based on lifetime, around the z-axis.                                                                       |
| [orbitalZMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/orbitalzmultiplier.md)             | Speed multiplier along the z-axis.                                                                                                          |
| [radial](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/radial.md)                                     | Curve to control particle speed based on lifetime, away from a center position.                                                             |
| [radialMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/radialmultiplier.md)                 | A multiplier for [\_radial](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/radial.md).               |
| [space](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/space.md)                                       | Specifies if the velocities are in local space (rotated with the transform) or world space.                                                 |
| [speedModifier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/speedmodifier.md)                       | Curve to control particle speed based on lifetime, without affecting the direction of the particles.                                        |
| [speedModifierMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/speedmodifiermultiplier.md)   | A multiplier for [\_speedModifier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/speedmodifier.md). |
| [x](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/x.md)                                               | Curve to control particle speed based on lifetime, on the x-axis.                                                                           |
| [xMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/xmultiplier.md)                           | A multiplier for [\_x](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/x.md)                          |
| [y](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/y.md)                                               | Curve to control particle speed based on lifetime, on the y-axis.                                                                           |
| [yMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/ymultiplier.md)                           | A multiplier for [\_y](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/y.md).                         |
| [z](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/z.md)                                               | Curve to control particle speed based on lifetime, on the z-axis.                                                                           |
| [zMultiplier](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/zmultiplier.md)                           | A multiplier for [\_z](/engine/6000.0/script-reference/unityengine/particlesystem/velocityoverlifetimemodule/z.md).                         |
