# ScriptCompilationResult

> Struct with result information returned from the PlayerBuildInterface.CompilePlayerScripts API.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEditor.Build.Player](/engine/6000.3/script-reference/unityeditor/build/player.md)
* **Assembly:** UnityEditor

```csharp
public struct ScriptCompilationResult
```

## Remarks

Note: this struct and its members exist to provide low-level support for the **Scriptable Build Pipeline** package. This is intended for internal use only; use the [Scriptable Build Pipeline package](https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@latest/index.html) to implement a fully featured build pipeline. You can install this via the [Unity Package Manager](https://docs.unity3d.com/Packages/com.unity.package-manager-ui@latest/index.html).

## Properties

| Property                                                                                                     | Description                                                |
| ------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------- |
| [assemblies](/engine/6000.3/script-reference/unityeditor/build/player/scriptcompilationresult/assemblies.md) | Collection of assemblies compiled.                         |
| [typeDB](/engine/6000.3/script-reference/unityeditor/build/player/scriptcompilationresult/typedb.md)         | Type information generated by the script compilation call. |
