# paused

> Event that is raised when a PlayableDirector component has paused.

## Definition

* **Type:** Event
* **Namespace:** [UnityEngine.Playables](/engine/6000.3/script-reference/unityengine/playables.md)
* **Assembly:** UnityEngine.DirectorModule

```csharp
public event Action<PlayableDirector> paused
```

### Remarks

Add an event handler, to this event, to receive a notification when a PlayableDirector is paused. The handler also receives the PlayableDirector that is paused.

When using [PlayableBehaviour](/engine/6000.3/script-reference/unityengine/playables/playablebehaviour.md), this event is raised before [PlayableBehaviour.OnBehaviourPause](/engine/6000.3/script-reference/unityengine/playables/playablebehaviour/onbehaviourpause.md).

```csharp
using UnityEngine;
using UnityEngine.Playables;

public class PlayableDirectorCallbackExample : MonoBehaviour
{
    public PlayableDirector director;
    void OnEnable()
    {
        director.paused += OnPlayableDirectorPaused;
    }

    void OnPlayableDirectorPaused(PlayableDirector aDirector)
    {
        if (director == aDirector)
            Debug.Log("PlayableDirector named " + aDirector.name + " is now paused.");
    }

    void OnDisable()
    {
        director.paused -= OnPlayableDirectorPaused;
    }
}
```

Additional Resources: [PlayableDirector.played](/engine/6000.3/script-reference/unityengine/playables/playabledirector/played.md), [PlayableDirector.stopped](/engine/6000.3/script-reference/unityengine/playables/playabledirector/stopped.md).
