# SerializedPropertyType

> Represents the type of a SerializedProperty.

## Definition

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

```csharp
public enum SerializedPropertyType
```

## Remarks

Additional Resources: [SerializedProperty.propertyType](/engine/6000.6/script-reference/unityeditor/serializedproperty/propertytype.md).

## Fields

| Value                                                                                                          | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [AnimationCurve](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/animationcurve.md)         | Represents an AnimationCurve property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [ArraySize](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/arraysize.md)                   | Represents an array size property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [Boolean](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/boolean.md)                       | Represents a boolean property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Bounds](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/bounds.md)                         | Represents a bounds property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [BoundsInt](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/boundsint.md)                   | Represents a bounds with Integer values property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [Character](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/character.md)                   | Represents a character property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [Color](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/color.md)                           | Represents a color property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [EntityId](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/entityid.md)                     | The specific type of EntityId is exposed by [SerializedProperty.numericType](/engine/6000.6/script-reference/unityeditor/serializedproperty/numerictype.md). Additional Resources: [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md), [SerializedProperty.intValue](/engine/6000.6/script-reference/unityeditor/serializedproperty/intvalue.md), [SerializedProperty.uintValue](/engine/6000.6/script-reference/unityeditor/serializedproperty/uintvalue.md), [SerializedProperty.longValue](/engine/6000.6/script-reference/unityeditor/serializedproperty/longvalue.md), [SerializedProperty.ulongValue](/engine/6000.6/script-reference/unityeditor/serializedproperty/ulongvalue.md),. |
| [Enum](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/enum.md)                             | Represents an enumeration property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [ExposedReference](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/exposedreference.md)     | Provides a reference to another Object in the Scene.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [FixedBufferSize](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/fixedbuffersize.md)       | Represents a fixed buffer size property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [Float](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/float.md)                           | Represents a single or double precision floating point property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [Generic](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/generic.md)                       | Represents an array, list, struct or class.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [Gradient](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/gradient.md)                     | Represents a gradient property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [GUID](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/guid.md)                             | Represents a GUID property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [Hash128](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/hash128.md)                       | Represents a Hash128 property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Integer](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/integer.md)                       | Represents an integer property, for example int, byte, short, uint and long.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [LayerMask](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/layermask.md)                   | Represents a [LayerMask](/engine/6000.6/script-reference/unityengine/layermask.md) property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [LoadableObjectId](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/loadableobjectid.md)     | Represents a LoadableObjectId property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [LoadableSceneId](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/loadablesceneid.md)       | Represents a LoadableSceneId property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [ManagedReference](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/managedreference.md)     | Represents a property that references an object that does not derive from [Object](/engine/6000.6/script-reference/unityengine/object.md).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [ObjectReference](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/objectreference.md)       | Provides a reference to an object that derives from [Object](/engine/6000.6/script-reference/unityengine/object.md).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [Quaternion](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/quaternion.md)                 | Represents a quaternion property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [Rect](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/rect.md)                             | Represents a rectangle property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [RectInt](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/rectint.md)                       | Represents a rectangle with Integer values property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [RenderingLayerMask](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/renderinglayermask.md) | Represents a [RenderingLayerMask](/engine/6000.6/script-reference/unityengine/renderinglayermask.md) property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [String](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/string.md)                         | Represents a string property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [Vector2](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/vector2.md)                       | Represents a 2D vector property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [Vector2Int](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/vector2int.md)                 | Represents a 2D integer vector property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [Vector3](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/vector3.md)                       | Represents a 3D vector property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [Vector3Int](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/vector3int.md)                 | Represents a 3D integer vector property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [Vector4](/engine/6000.6/script-reference/unityeditor/serializedpropertytype/vector4.md)                       | Represents a 4D vector property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
