#### [Board](https://docs.dev.board.fun/unity/api/index.html "index")

### [Board.Core](https://docs.dev.board.fun/unity/api/Board.Core.html "Board\.Core")

## PauseScreenActionReceivedHandler(BoardPauseAction, BoardPauseAudioTrack\[\]) Delegate

Represents the method that will handle the `pauseScreenActionReceived` event of the [BoardApplication](https://docs.dev.board.fun/unity/api/BoardApplication.html "Board\.Core\.BoardApplication") class.

```
public delegate void PauseScreenActionReceivedHandler(Board.Core.BoardPauseAction pauseAction, Board.Core.BoardPauseAudioTrack[] audioTracks);
```

#### Parameters

`pauseAction` [BoardPauseAction](https://docs.dev.board.fun/unity/api/BoardPauseAction.html "Board\.Core\.BoardPauseAction")

The [action](https://docs.dev.board.fun/unity/api/BoardPauseAction.html "Board\.Core\.BoardPauseAction") that was taken by the user.

`audioTracks` [BoardPauseAudioTrack](https://docs.dev.board.fun/unity/api/BoardPauseAudioTrack.html "Board\.Core\.BoardPauseAudioTrack") [\[\]](https://learn.microsoft.com/en-us/dotnet/api/system.array "System\.Array")

The new state of all [audio tracks](https://docs.dev.board.fun/unity/api/BoardPauseAudioTrack.html "Board\.Core\.BoardPauseAudioTrack").
