# MultiplayerRolesManager

> Provides an api for managing multiplayer roles in runtime.

## Definition

* **Type:** Class
* **Namespace:** [Unity.Multiplayer](/engine/6000.7/script-reference/unity/multiplayer.md)
* **Assembly:** UnityEngine.MultiplayerModule

```csharp
public static class MultiplayerRolesManager
```

## Static Properties

| Property                                                                                                                            | Description                            |
| ----------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- |
| [ActiveMultiplayerRoleMask](/engine/6000.7/script-reference/unity/multiplayer/multiplayerrolesmanager/activemultiplayerrolemask.md) | Gets the active multiplayer role mask. |

## Static Methods

| Method                                                                                                                                                  | Description                                      |
| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ |
| [GetMultiplayerRoleMaskForComponent](/engine/6000.7/script-reference/unity/multiplayer/multiplayerrolesmanager/getmultiplayerrolemaskforcomponent.md)   | Gets the multiplayer role mask for a Component.  |
| [GetMultiplayerRoleMaskForGameObject](/engine/6000.7/script-reference/unity/multiplayer/multiplayerrolesmanager/getmultiplayerrolemaskforgameobject.md) | Gets the multiplayer role mask for a GameObject. |
