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

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

## BoardContact Struct

Represents an ongoing contact on the Board’s touch screen.

```
public struct BoardContact
```

| Properties |  |
| --- | --- |
| [bounds](https://docs.dev.board.fun/unity/api/BoardContact.bounds.html "Board\.Input\.BoardContact\.bounds") | Gets the screen-space bounds that encapsulates the contact |
| [contactId](https://docs.dev.board.fun/unity/api/BoardContact.contactId.html "Board\.Input\.BoardContact\.contactId") | Gets the unique identifier for the contact. |
| [glyphId](https://docs.dev.board.fun/unity/api/BoardContact.glyphId.html "Board\.Input\.BoardContact\.glyphId") | Gets the glyph identifier associated with the contact. |
| [isInProgress](https://docs.dev.board.fun/unity/api/BoardContact.isInProgress.html "Board\.Input\.BoardContact\.isInProgress") | Gets a value indicating whether the contact is ongoing. |
| [isNoneEndedOrCanceled](https://docs.dev.board.fun/unity/api/BoardContact.isNoneEndedOrCanceled.html "Board\.Input\.BoardContact\.isNoneEndedOrCanceled") | Gets a value indicating whether the phase of the contact is [None](https://docs.dev.board.fun/unity/api/BoardContactPhase.md#Board.Input.BoardContactPhase.None "Board\.Input\.BoardContactPhase\.None"), [Ended](https://docs.dev.board.fun/unity/api/BoardContactPhase.md#Board.Input.BoardContactPhase.Ended "Board\.Input\.BoardContactPhase\.Ended"), or [Canceled](https://docs.dev.board.fun/unity/api/BoardContactPhase.md#Board.Input.BoardContactPhase.Canceled "Board\.Input\.BoardContactPhase\.Canceled"). |
| [isTouched](https://docs.dev.board.fun/unity/api/BoardContact.isTouched.html "Board\.Input\.BoardContact\.isTouched") | Gets a value indicating whether the contact is currently being touched. |
| [orientation](https://docs.dev.board.fun/unity/api/BoardContact.orientation.html "Board\.Input\.BoardContact\.orientation") | Gets the orientation of the contact in radians counter-clockwise from vertical. |
| [phase](https://docs.dev.board.fun/unity/api/BoardContact.phase.html "Board\.Input\.BoardContact\.phase") | Gets the current phase of the contact. |
| [previousOrientation](https://docs.dev.board.fun/unity/api/BoardContact.previousOrientation.html "Board\.Input\.BoardContact\.previousOrientation") | Gets the orientation of the contact in radians counter-clockwise from vertical in the previous frame. |
| [previousScreenPosition](https://docs.dev.board.fun/unity/api/BoardContact.previousScreenPosition.html "Board\.Input\.BoardContact\.previousScreenPosition") | Gets the position of the contact in screen space pixel coordinates in the previous frame. |
| [screenPosition](https://docs.dev.board.fun/unity/api/BoardContact.screenPosition.html "Board\.Input\.BoardContact\.screenPosition") | Gets the position of the contact in screen space pixel coordinates. |
| [timestamp](https://docs.dev.board.fun/unity/api/BoardContact.timestamp.html "Board\.Input\.BoardContact\.timestamp") | Gets the time in seconds on the same timeline as `Time.realTimeSinceStartup` when the contact began or when it was last mutated. |
| [type](https://docs.dev.board.fun/unity/api/BoardContact.type.html "Board\.Input\.BoardContact\.type") | Gets the current type of the contact.
