Interface IStorage
- Namespace
- GameCanvas
- Assembly
- GameCanvas.dll
public interface IStorage
Methods
EraseSavedDataAll()
ローカルストレージに保存された全ての値を削除します
void EraseSavedDataAll()
Save(in string, int?)
ローカルストレージに値を保存します
void Save(in string key, int? value)
Parameters
Remarks
value
に null を渡した場合、キーに紐づくデータを削除します
Save(in string, float?)
ローカルストレージに値を保存します
void Save(in string key, float? value)
Parameters
Remarks
value
に null を渡した場合、キーに紐づくデータを削除します
Save(in string, string?)
ローカルストレージに値を保存します
void Save(in string key, string? value)
Parameters
Remarks
value
に null を渡した場合、キーに紐づくデータを削除します
SaveScreenshotAsync(Action<string?>?)
現在の画面を 画像として保存します
void SaveScreenshotAsync(Action<string?>? onComplete = null)
Parameters
Remarks
- 保存に成功した場合、
onComplete
の引数には、画像保存先のパスが渡されます - 保存に失敗した場合、
onComplete
の引数には null が渡されます
TryLoad(in string, out int)
ローカルストレージに保存された値を取り出します
bool TryLoad(in string key, out int value)
Parameters
Returns
- bool
取り出せたかどうか
TryLoad(in string, out float)
ローカルストレージに保存された値を取り出します
bool TryLoad(in string key, out float value)
Parameters
Returns
- bool
取り出せたかどうか
TryLoad(in string, out string?)
ローカルストレージに保存された値を取り出します
bool TryLoad(in string key, out string? value)
Parameters
Returns
- bool
取り出せたかどうか