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.
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. |