# IJobParticleSystemParallelFor

> Inherit from this interface to implement a Particle System job.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEngine.ParticleSystemJobs](/engine/6000.6/script-reference/unityengine/particlesystemjobs.md)
* **Assembly:** UnityEngine.ParticleSystemModule

```csharp
[JobProducerType(typeof(ParticleSystemParallelForJobStruct<>))]
public interface IJobParticleSystemParallelFor
```

## Remarks

Additional Resources: [IJobParticleSystemParallelFor.Execute](/engine/6000.6/script-reference/unityengine/particlesystemjobs/ijobparticlesystemparallelfor/execute.md).

## Methods

| Method                                                                                                             | Description                                                     |
| ------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------- |
| [Execute](/engine/6000.6/script-reference/unityengine/particlesystemjobs/ijobparticlesystemparallelfor/execute.md) | Implement this method to access and modify particle properties. |
