# SerializedPropertyNumericType

> Returns the precise type for Integer or Floating point properties.

## Definition

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

```csharp
public enum SerializedPropertyNumericType
```

## Remarks

Additional Resources: [SerializedProperty.numericType](/engine/6000.3/script-reference/unityeditor/serializedproperty/numerictype.md), [SerializedProperty.intValue](/engine/6000.3/script-reference/unityeditor/serializedproperty/intvalue.md), [SerializedProperty.uintValue](/engine/6000.3/script-reference/unityeditor/serializedproperty/uintvalue.md), [SerializedProperty.longValue](/engine/6000.3/script-reference/unityeditor/serializedproperty/longvalue.md), [SerializedProperty.ulongValue](/engine/6000.3/script-reference/unityeditor/serializedproperty/ulongvalue.md), [SerializedProperty.floatValue](/engine/6000.3/script-reference/unityeditor/serializedproperty/floatvalue.md), [SerializedProperty.doubleValue](/engine/6000.3/script-reference/unityeditor/serializedproperty/doublevalue.md).

## Fields

| Value                                                                                           | Description                                                 |
| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |
| [Double](/engine/6000.3/script-reference/unityeditor/serializedpropertynumerictype/double.md)   | Represents a double precision (64 bit) floating point type. |
| [Float](/engine/6000.3/script-reference/unityeditor/serializedpropertynumerictype/float.md)     | Represents a single precision (32 bit) floating point type. |
| [Int16](/engine/6000.3/script-reference/unityeditor/serializedpropertynumerictype/int16.md)     | Represents a 16 bit signed integer (short).                 |
| [Int32](/engine/6000.3/script-reference/unityeditor/serializedpropertynumerictype/int32.md)     | Represents a 32 bit signed integer.                         |
| [Int64](/engine/6000.3/script-reference/unityeditor/serializedpropertynumerictype/int64.md)     | Represents a 64 bit signed integer (long).                  |
| [Int8](/engine/6000.3/script-reference/unityeditor/serializedpropertynumerictype/int8.md)       | Represents an 8 bit signed integer (sbyte).                 |
| [UInt16](/engine/6000.3/script-reference/unityeditor/serializedpropertynumerictype/uint16.md)   | Represents a 16 bit unsigned integer (ushort).              |
| [UInt32](/engine/6000.3/script-reference/unityeditor/serializedpropertynumerictype/uint32.md)   | Represents a 32 bit unsigned integer (uint).                |
| [UInt64](/engine/6000.3/script-reference/unityeditor/serializedpropertynumerictype/uint64.md)   | Represents a 64 bit unsigned integer (ulong).               |
| [UInt8](/engine/6000.3/script-reference/unityeditor/serializedpropertynumerictype/uint8.md)     | Represents an 8 bit unsigned integer (byte).                |
| [Unknown](/engine/6000.3/script-reference/unityeditor/serializedpropertynumerictype/unknown.md) | Represents a type that is not a numeric type.               |
