# ParticleSystemGameObjectFilter

> The particle GameObject filtering mode that specifies which objects are used by specific Particle System modules.

## Definition

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

```csharp
public enum ParticleSystemGameObjectFilter
```

## Fields

| Value                                                                                                              | Description                                                                                |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
| [LayerMask](/engine/6000.0/script-reference/unityengine/particlesystemgameobjectfilter/layermask.md)               | Include objects based on a layer mask, where all objects that match the mask are included. |
| [LayerMaskAndList](/engine/6000.0/script-reference/unityengine/particlesystemgameobjectfilter/layermaskandlist.md) | Include objects based on both a layer mask and an explicitly provided list.                |
| [List](/engine/6000.0/script-reference/unityengine/particlesystemgameobjectfilter/list.md)                         | Include objects based on an explicitly provided list.                                      |
