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

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

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)
```