# GetStatusEffect

### Declaration

{% code overflow="wrap" fullWidth="true" %}

```csharp
public bool GetStatusEffects(int instanceId, out StatusEffect statusEffect)
```

{% endcode %}

### Parameters

<table data-full-width="true"><thead><tr><th width="250">Name</th><th width="250">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>instanceId</code></td><td><a href="https://docs.unity3d.com/ScriptReference/Hash128.html">Hash128</a></td><td>The <a href="https://docs.unity3d.com/ScriptReference/Hash128.html">Hash128</a> of the <a href="../statuseffect">StatusEffect</a> to search for.</td></tr><tr><td><code>statusEffect</code></td><td><a href="../statuseffect">StatusEffect</a></td><td>The <a href="../statuseffect">StatusEffect</a> found in the effect list. Returns null if none are found.</td></tr></tbody></table>

### Returns

**bool** Returns true when a [StatusEffect](https://maraudical.gitbook.io/status-effect-framework/type-specifics/classes/statuseffect) with the given instance ID is found.

### Description

Searches this [StatusManager](https://maraudical.gitbook.io/status-effect-framework/type-specifics/classes/statusmanager) for an effect with the given instance ID. If a [StatusEffect](https://maraudical.gitbook.io/status-effect-framework/type-specifics/classes/statuseffect) isn't found the method will return false and output null.
