# PrefabType

> The type of a Prefab object as returned by PrefabUtility.GetPrefabType.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor](/engine/6000.6/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

> **Warning:**
>
> **Deprecated.** PrefabType no longer tells everything about Prefab instance.

```csharp
public enum PrefabType
```

## Fields

| Value                                                                                                    | Description                                                                         |
| -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [MissingPrefabInstance](/engine/6000.6/script-reference/unityeditor/prefabtype/missingprefabinstance.md) | The object was an instance of a Prefab, but the original Prefab could not be found. |
| [ModelPrefab](/engine/6000.6/script-reference/unityeditor/prefabtype/modelprefab.md)                     | The object is an imported 3D model asset.                                           |
| [ModelPrefabInstance](/engine/6000.6/script-reference/unityeditor/prefabtype/modelprefabinstance.md)     | The object is an instance of an imported 3D model.                                  |
| [None](/engine/6000.6/script-reference/unityeditor/prefabtype/none.md)                                   | The object is not a Prefab nor an instance of a Prefab.                             |
| [Prefab](/engine/6000.6/script-reference/unityeditor/prefabtype/prefab.md)                               | The object is a user created Prefab asset.                                          |
| [PrefabInstance](/engine/6000.6/script-reference/unityeditor/prefabtype/prefabinstance.md)               | The object is an instance of a user created Prefab.                                 |
