Adapterはデータを保存するレイヤーです。
o2.currentSaveAdapter に入れれば使われます。
ゲームが開始する時、シナリオを実行する前globalDataを読み込む必要がありますので、load_pluginタグでプラグインを読み込むのは遅すぎます。
プラグインはなんか他の方法でロードしてください。
Override: getGlobalSaveData, setGlobalSaveData, deleteSaveData, getSaveData, setSaveData or override: setItem, getItem, deleteItem
Methods
deleteItem(key) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
key |
string |
Returns:
- Type
- Promise
deleteSaveData(slot) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
slot |
string |
Returns:
- Type
- Promise
getGlobalSaveData() → {Promise.<Object>}
Returns:
- 2 arguments, savedSf and metadata
- Type
- Promise.<Object>
getItem(key) → {Promise.<string>}
Parameters:
Name | Type | Description |
---|---|---|
key |
string |
Returns:
- Type
- Promise.<string>
getSaveData(slot) → {Promise.<Adapter.SaveDataResult>}
Parameters:
Name | Type | Description |
---|---|---|
slot |
string |
Returns:
dict
- Type
- Promise.<Adapter.SaveDataResult>
setGlobalSaveData(data, metaData) → {Promise}
Parameters:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
data |
string | |||||||||||||
metaData |
object |
Properties
|
Returns:
Arguments: data, metaData
- Type
- Promise
setItem(key, value) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
key |
string | |
value |
string |
Returns:
- Type
- Promise
setSaveData(slot, dict) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
slot |
string | |
dict |
Adapter.SaveDataResult |
Returns:
- Type
- Promise
Type Definitions
SaveDataResult
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
data |
Object | ||
caption |
String | ||
date |
String | Number | ||
snapshot |
String |
<nullable> |