What’s this? #
The built-in save system has been developed to allow you to permanently save the changes you make on the touch interface during the game. It therefore allows you to save and load different configurations of your touch interface in real time. The integrated built-in save system supports the following elements:
- Location and size of component
- New component added or deleted at runtime
How to save a configuration? #

After modifying the touch interface, such as adding a new component or modifing the location or size of existing component, you can use the Save Configuration node. This node has three parameters:
- User Index : Indicate which user is affected by this change.
- Config Index : You can save several different configurations. Simply indicate the index you want to use to save your configuration.
- Layout : If the layout parameter is set, the integrated save system saves the layout instance set, otherwise it saves the current layout instance displayed on the screen.
User Index and Config Index parameters will be asked when you want to load a configuration.
How to load a configuration? #

To load a configuration, you can use the Load Touch Interface node, it contains the two parameters mentioned above which will allow you to load the correct configuration. The Load Touch Interface node checks on its own if a save game slot exists on the storage space and if a configuration exists at the specified index. You can of course do these checks yourself by using the Layout Configuration Exist and Layout Save File Exist nodes.
Here’s an example:

