# UIntVariable

> A IVariable that holds a single unsigned integer value.

## Definition

* **Type:** Class
* **Namespace:** [Unity.SmartStrings.PersistentVariables](/engine/6000.7/script-reference/unity/smartstrings/persistentvariables.md)
* **Assembly:** UnityEngine.SmartStringsModule
* **Inherits from:** [Variable\<uint>](/engine/6000.7/script-reference/unity/smartstrings/persistentvariables/variable1.md)
* **Implements:** [IVariableValueChanged](/engine/6000.7/script-reference/unity/smartstrings/persistentvariables/ivariablevaluechanged.md), [IVariable](/engine/6000.7/script-reference/unity/smartstrings/persistentvariables/ivariable.md), [ISerializationCallbackReceiver](/engine/6000.7/script-reference/unityengine/iserializationcallbackreceiver.md)

```csharp
public class UIntVariable : Variable<uint>, IVariableValueChanged, IVariable, ISerializationCallbackReceiver
```

## Inheritance

**Inherited Members:**

* [Variable\<uint>.ToString()](/engine/6000.7/script-reference/unity/smartstrings/persistentvariables/variable1/tostring.md)
* [Variable\<uint>.Value()](/engine/6000.7/script-reference/unity/smartstrings/persistentvariables/variable1/value.md)
* [Variable\<uint>.ValueChanged()](/engine/6000.7/script-reference/unity/smartstrings/persistentvariables/variable1/valuechanged.md)
