# AdditionalFormatData

> Provides additional information to the smart formatter for sources and formatters to use during formatting.

## Definition

* **Type:** Class
* **Namespace:** [Unity.SmartStrings](/engine/6000.7/script-reference/unity/smartstrings.md)
* **Assembly:** UnityEngine.SmartStringsModule

```csharp
public class AdditionalFormatData
```

## Properties

| Property                                                                                                        | Description                                                                                                                                                                                                                                                                   |
| --------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [LocalVariables](/engine/6000.7/script-reference/unity/smartstrings/additionalformatdata/localvariables.md)     | Storage for local variables that may be used during formatting by the [PersistentVariablesSource](/engine/6000.7/script-reference/unity/smartstrings/extensions/persistentvariablessource.md).                                                                                |
| [VariableTriggers](/engine/6000.7/script-reference/unity/smartstrings/additionalformatdata/variabletriggers.md) | Any [IVariableValueChanged](/engine/6000.7/script-reference/unity/smartstrings/persistentvariables/ivariablevaluechanged.md) that may have been used during formatting. This can then be used to subscribe to update events in order to trigger a regeneration of the string. |
