## Board.Core Namespace

| Classes |  |
| --- | --- |
| [BoardApplication](https://docs.dev.board.fun/unity/api/BoardApplication.html "Board.Core.BoardApplication") | Provides access to the application’s runtime data and settings. |
| [BoardGeneralSettings](https://docs.dev.board.fun/unity/api/BoardGeneralSettings.html "Board.Core.BoardGeneralSettings") | Encapsulates all general settings for the Board platform. |
| [BoardPlayer](https://docs.dev.board.fun/unity/api/BoardPlayer.html "Board.Core.BoardPlayer") | Represents a player on Board. |
| [BoardSupport](https://docs.dev.board.fun/unity/api/BoardSupport.html "Board.Core.BoardSupport") | Provides access to Board’s touch input. |

| Structs |  |
| --- | --- |
| [BoardPauseAudioTrack](https://docs.dev.board.fun/unity/api/BoardPauseAudioTrack.html "Board.Core.BoardPauseAudioTrack") | Represents an audio track to display in Board’s pause screen. |
| [BoardPauseCustomButton](https://docs.dev.board.fun/unity/api/BoardPauseCustomButton.html "Board.Core.BoardPauseCustomButton") | Represents a custom button for Board’s pause screen. |
| [BoardPauseScreenContext](https://docs.dev.board.fun/unity/api/BoardPauseScreenContext.html "Board.Core.BoardPauseScreenContext") | Encapsulates all the context for Board’s pause screen. |

| Enums |  |
| --- | --- |
| [BoardLogLevel](https://docs.dev.board.fun/unity/api/BoardLogLevel.html "Board.Core.BoardLogLevel") | Specifies the level of logging in the Board SDK. |
| [BoardPauseAction](https://docs.dev.board.fun/unity/api/BoardPauseAction.html "Board.Core.BoardPauseAction") | Specifies the action type for a button in the Board pause screen. |
| [BoardPauseButtonIcon](https://docs.dev.board.fun/unity/api/BoardPauseButtonIcon.html "Board.Core.BoardPauseButtonIcon") | Specifies the icon type for a button in the Board pause screen. |
| [BoardPlayerType](https://docs.dev.board.fun/unity/api/BoardPlayerType.html "Board.Core.BoardPlayerType") | Specifies the type of a player on Board. |

| Delegates |  |
| --- | --- |
| [BoardPlayerAvatarLoadedHandler(BoardPlayer)](https://docs.dev.board.fun/unity/api/BoardPlayerAvatarLoadedHandler(BoardPlayer).html "Board.Core.BoardPlayerAvatarLoadedHandler(Board.Core.BoardPlayer)") | Represents the method that will handle the `avatarLoaded` event of a [BoardPlayer](https://docs.dev.board.fun/unity/api/BoardPlayer.html "Board.Core.BoardPlayer") class. |
| [PauseScreenActionReceivedHandler(BoardPauseAction, BoardPauseAudioTrack[])](https://docs.dev.board.fun/unity/api/PauseScreenActionReceivedHandler(BoardPauseAction,BoardPauseAudioTrack[]).html "Board.Core.PauseScreenActionReceivedHandler(Board.Core.BoardPauseAction, Board.Core.BoardPauseAudioTrack[])" ) | 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. |
| [PauseScreenCustomButtonPressedHandler(string, BoardPauseAudioTrack[])](https://docs.dev.board.fun/unity/api/PauseScreenCustomButtonPressedHandler(string,BoardPauseAudioTrack[]).html "Board.Core.PauseScreenCustomButtonPressedHandler(string, Board.Core.BoardPauseAudioTrack[])" ) | 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.
