> For the complete documentation index, see [llms.txt](https://docs.yarnspinner.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.getallvariables.md).

# GetAllVariables()

Method in [VariableStorageBehaviour](/2.3/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour.md)

## Summary

Provides a unified interface for exporting all variables. Intended to be a point for custom saving, editors, etc.

```csharp
public abstract (FloatDictionary FloatVariables, StringDictionary StringVariables, BoolDictionary BoolVariables) GetAllVariables();
```
