# IJobParticleSystemParallelForBatch

> 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(ParticleSystemParallelForBatchJobStruct<>))]
public interface IJobParticleSystemParallelForBatch
```

## Remarks

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

## Methods

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