#### [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")

## PauseScreenCustomButtonPressedHandler(string, BoardPauseAudioTrack\[\]) Delegate

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

```
public delegate void PauseScreenCustomButtonPressedHandler(string customButtonId, Board.Core.BoardPauseAudioTrack[] audioTracks);
```

#### Parameters

`customButtonId` [System.String](https://learn.microsoft.com/en-us/dotnet/api/system.string "System\.String")

The identifier of the custom button that was tapped 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").
