# CommonRoles

> This class provides constant values for some of the common roles used by files in the build. The role of each file in the build is available in BuildFile.role.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.Build.Reporting](/engine/6000.3/script-reference/unityeditor/build/reporting.md)
* **Assembly:** UnityEditor

```csharp
public static class CommonRoles
```

## Static Properties

| Property                                                                                                                      | Description                                                                                                                                                                                                                                                                                                         |
| ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [appInfo](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/appinfo.md)                                 | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of the file that provides config information used in Low Integrity mode on Windows.                                                                                                                       |
| [assetBundle](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/assetbundle.md)                         | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of built AssetBundle files.                                                                                                                                                                               |
| [assetBundleTextManifest](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/assetbundletextmanifest.md) | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of an AssetBundle manifest file, produced during the build process, that contains information about the bundle and its dependencies.                                                                      |
| [bootConfig](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/bootconfig.md)                           | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of the file that contains configuration information for the very early stages of engine startup.                                                                                                          |
| [builtInResources](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/builtinresources.md)               | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of the file that contains built-in resources for the engine.                                                                                                                                              |
| [builtInShaders](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/builtinshaders.md)                   | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of the file that contains Unity's built-in shaders, such as the Standard shader.                                                                                                                          |
| [crashHandler](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/crashhandler.md)                       | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of the executable that is used to capture crashes from the player.                                                                                                                                        |
| [debugInfo](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/debuginfo.md)                             | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of files that contain information for debuggers.                                                                                                                                                          |
| [dependentManagedLibrary](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/dependentmanagedlibrary.md) | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of a managed library that is present in the build due to being a dependency of a [CommonRoles.managedLibrary](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/managedlibrary.md). |
| [engineLibrary](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/enginelibrary.md)                     | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of the main Unity runtime when it is built as a separate library.                                                                                                                                         |
| [executable](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/executable.md)                           | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of an executable - the file that will actually be launched on the target device.                                                                                                                          |
| [globalGameManagers](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/globalgamemanagers.md)           | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of the file that contains global Project Settings data for the player.                                                                                                                                    |
| [managedEngineApi](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/managedengineapi.md)               | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of files that provide the managed API for Unity.                                                                                                                                                          |
| [managedLibrary](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/managedlibrary.md)                   | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of a managed assembly, containing compiled script code.                                                                                                                                                   |
| [manifestAssetBundle](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/manifestassetbundle.md)         | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of a manifest AssetBundle, which is an AssetBundle that contains information about other AssetBundles and their dependencies.                                                                             |
| [monoConfig](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/monoconfig.md)                           | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of files that are used as configuration data by the Mono runtime.                                                                                                                                         |
| [monoRuntime](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/monoruntime.md)                         | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of files that make up the Mono runtime itself.                                                                                                                                                            |
| [resourcesFile](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/resourcesfile.md)                     | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of the file that contains the contents of the project's "Resources" folder, packed into a single file.                                                                                                    |
| [scene](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/scene.md)                                     | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of a file that contains the packed content of a Scene.                                                                                                                                                    |
| [sharedAssets](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/sharedassets.md)                       | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of a file that contains asset objects which are shared between Scenes. Examples of asset objects are textures, models, and audio.                                                                         |
| [streamingAsset](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/streamingasset.md)                   | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of files that have been copied into the build without modification from the StreamingAssets folder in the project.                                                                                        |
| [streamingResourceFile](/engine/6000.3/script-reference/unityeditor/build/reporting/commonroles/streamingresourcefile.md)     | The [BuildFile.role](/engine/6000.3/script-reference/unityeditor/build/reporting/buildfile/role.md) value of a file that contains streaming resource data.                                                                                                                                                          |
