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

## BoardContactTypeMask Struct

Provides a mechanism to filter by [BoardContactType](https://docs.dev.board.fun/unity/api/BoardContactType.html "Board.Input.BoardContactType").

```
public struct BoardContactTypeMask
```

| Constructors |  |
| --- | --- |
| [BoardContactTypeMask(BoardContactType[])](https://docs.dev.board.fun/unity/api/BoardContactTypeMask.BoardContactTypeMask(BoardContactType[]).html "Board.Input.BoardContactTypeMask.BoardContactTypeMask(Board.Input.BoardContactType[])" ) | Instantiates a new instance of [BoardContactTypeMask](https://docs.dev.board.fun/unity/api/BoardContactTypeMask.html "Board.Input.BoardContactTypeMask") with the specified [contact types](https://docs.dev.board.fun/unity/api/BoardContactType.html "Board.Input.BoardContactType"). |

| Properties |  |
| --- | --- |
| [value](https://docs.dev.board.fun/unity/api/BoardContactTypeMask.value.html "Board.Input.BoardContactTypeMask.value") | Gets the integer value equivalent of this [BoardContactTypeMask](https://docs.dev.board.fun/unity/api/BoardContactTypeMask.html "Board.Input.BoardContactTypeMask") |

| Methods |  |
| --- | --- |
| [OnAfterDeserialize()](https://docs.dev.board.fun/unity/api/BoardContactTypeMask.OnAfterDeserialize().html "Board.Input.BoardContactTypeMask.OnAfterDeserialize()") | See [UnityEngine.ISerializationCallbackReceiver](https://learn.microsoft.com/en-us/dotnet/api/unityengine.iserializationcallbackreceiver "UnityEngine.SerializationCallbackReceiver"). |
| [OnBeforeSerialize()](https://docs.dev.board.fun/unity/api/BoardContactTypeMask.OnBeforeSerialize().html "Board.Input.BoardContactTypeMask.OnBeforeSerialize()") | See [UnityEngine.ISerializationCallbackReceiver](https://learn.microsoft.com/en-us/dotnet/api/unityengine.iserializationcallbackreceiver "UnityEngine.SerializationCallbackReceiver"). |

| Operators |  |
| --- | --- |
| [implicit operator BoardContactTypeMask(int)](https://docs.dev.board.fun/unity/api/BoardContactTypeMask.implicitoperatorBoardContactTypeMask(int).html "Board.Input.BoardContactTypeMask.op_Implicit Board.Input.BoardContactTypeMask(int)") | Implicitly converts a 32-bit signed integer to a [BoardContactTypeMask](https://docs.dev.board.fun/unity/api/BoardContactTypeMask.html "Board.Input.BoardContactTypeMask"). |
| [implicit operator int(BoardContactTypeMask)](https://docs.dev.board.fun/unity/api/BoardContactTypeMask.implicitoperatorint(BoardContactTypeMask).html "Board.Input.BoardContactTypeMask.op_Implicit int(Board.Input.BoardContactTypeMask)") | Implicitly converts a [BoardContactTypeMask](https://docs.dev.board.fun/unity/api/BoardContactTypeMask.html "Board.Input.BoardContactTypeMask") to a 32-bit signed integer.
