Trigger API Reference\DCEI Functions\DevSave
void DevSave.SetSaveData(string key, Dictionary<string, object> saveData)
void DevSave.SetSaveData(string key, Dictionary<string, object> saveData)
Description
Dev save data is stored separately from player save data for testing and development uses internally.
Parameters
- string
key
key to index the data in the save data table at - Dictionary<string, object>
saveData
value to save
Example Usage
DCEI.DevSave.SetSaveData("key", "value")
DCEI.DevSave.Commit()
local save_val = DCEI.Save.Get("key")
DCEI.LogMessage(save_val)
object DevSave.GetAllKeys()
object DevSave.GetAllKeys()
Description
Gets all index keys for the players current save data and returns them as a lua table.
Example Usage
local save_data = DCEI.Save.GetAllKeys()
for k, v in pairs (save_data) do
DCEI.LogMessage(v)
end
object DevSave.GetSaveData(string key)
object DevSave.GetSaveData(string key)
Description
Get Dev save data from specified key. Dev save data is stored separately from player save data for testing and development uses internally.
Parameters
- string
key
key of save data to get
Example Usage
local save_data = DCEI.DevSave.GetSaveData()
for k, v in pairs (save_data) do
DCEI.LogMessage(k .. tostring(v))
end
[](example-usage-end)
[](extra-section-start)
[](extra-section-end)
## void DevSave.Commit() {commit-0}
cs
void DevSave.Commit()
#### Description
[](description-start)
Writes the current save data to the user's save data. You can view the editor's local save data under [Play Settings](Data-Play-Settings).
[](description-end)
#### Example Usage
[](example-usage-start)
lua
DCEI.Save.Set("key", "value")
DCEI.Save.Commit()
local save_val = DCEI.Save.Get("key")
DCEI.LogMessage(save_val)
```