Represents the type of a SerializedProperty.
See Also: SerializedProperty.propertyType.
| Generic | Represents an array, list, struct or class. |
| Integer | Represents an integer property, for example int, byte, short, uint and long. |
| Boolean | Represents a boolean property. |
| Float | Represents a single or double precision floating point property. |
| String | Represents a string property. |
| Color | Represents a color property. |
| ObjectReference | Provides a reference to an object that derives from UnityEngine.Object. |
| LayerMask | Represents a LayerMask property. |
| Enum | Represents an enumeration property. |
| Vector2 | Represents a 2D vector property. |
| Vector3 | Represents a 3D vector property. |
| Vector4 | Represents a 4D vector property. |
| Rect | Represents a rectangle property. |
| ArraySize | Represents an array size property. |
| Character | Represents a character property. |
| AnimationCurve | Represents an AnimationCurve property. |
| Bounds | Represents a bounds property. |
| Gradient | Represents a gradient property. |
| Quaternion | Represents a quaternion property. |
| ExposedReference | Provides a reference to another Object in the Scene. |
| FixedBufferSize | Represents a fixed buffer size property. |
| Vector2Int | Represents a 2D integer vector property. |
| Vector3Int | Represents a 3D integer vector property. |
| RectInt | Represents a rectangle with Integer values property. |
| BoundsInt | Represents a bounds with Integer values property. |
| ManagedReference | Represents a property that references an object that does not derive from UnityEngine.Object. |
| Hash128 | Represents a Hash128 property. |