# GetSafeTriggerParticlesSize(ParticleSystem, ParticleSystemTriggerEventType)

> Safe array size for use with GetTriggerParticles.

## Definition

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

```csharp
public static int GetSafeTriggerParticlesSize(this ParticleSystem ps, ParticleSystemTriggerEventType type)
```

### Parameters

**** (\[ParticleSystem]\(/engine/6000.5/script-reference/unityengine/particlesystem)): Particle system.**** (\[ParticleSystemTriggerEventType]\(/engine/6000.5/script-reference/unityengine/particlesystemtriggereventtype)): Type of trigger to return size for.

### Returns

| Type                                                       | Description                                       |
| ---------------------------------------------------------- | ------------------------------------------------- |
| [int](https://learn.microsoft.com/dotnet/api/system.int32) | Number of particles with this trigger event type. |

### Remarks

This is guaranteed to be large enough to use with GetTriggerParticles for the current frame. GetTriggerParticles may return fewer elements for some GameObjects though.
