# YieldInstruction

> Base class for all yield instructions.

## Definition

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

```csharp
public class YieldInstruction
```

## Remarks

See [WaitForSeconds](/engine/6000.0/script-reference/unityengine/waitforseconds.md), [WaitForFixedUpdate](/engine/6000.0/script-reference/unityengine/waitforfixedupdate.md), [Coroutine](/engine/6000.0/script-reference/unityengine/coroutine.md) and [MonoBehaviour.StartCoroutine](/engine/6000.0/script-reference/unityengine/monobehaviour/startcoroutine.md) for more information.
