PrefabType Enumeration

The type of a prefab object as returned by EditorUtility.GetPrefabType.

Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor namespace so for C# scripts you need to add "using UnityEditor;" at the beginning of the script.

Values
None

The object is not a prefab nor an instance of a prefab.

Prefab

The object is a user created prefab asset.

ModelPrefab

The object is an imported 3D model asset.

PrefabInstance

The object is an instance of a user created prefab.

ModelPrefabInstance

The object is an instance of an imported 3D model.

MissingPrefabInstance

The object was an instance of a prefab, but the original prefab could not be found.

DisconnectedPrefabInstance

The object is an instance of a user created prefab, but the connection is broken.

DisconnectedModelPrefabInstance

The object is an instance of an imported 3D model, but the connection is broken.