インターフェイス IStorage
Namespace: GameCanvas
csharp
public interface IStorageメソッド
EraseSavedDataAll()
csharp
void EraseSavedDataAll()ローカルストレージに保存された全ての値を削除します
Save(string, float?)
csharp
void Save(in string key, float? value)ローカルストレージに値を保存します
備考
value に null を渡した場合、キーに紐づくデータを削除します
パラメーター
key— キーvalue— 保存する値
Save(string, int?)
csharp
void Save(in string key, int? value)ローカルストレージに値を保存します
備考
value に null を渡した場合、キーに紐づくデータを削除します
パラメーター
key— キーvalue— 保存する値
Save(string, string?)
csharp
void Save(in string key, string? value)ローカルストレージに値を保存します
備考
value に null を渡した場合、キーに紐づくデータを削除します
パラメーター
key— キーvalue— 保存する値
SaveScreenshotAsync(System.Action<string?>?)
csharp
void SaveScreenshotAsync(System.Action<string?>? onComplete = null)現在の画面を 画像として保存します
備考
- 保存に成功した場合、
onCompleteの引数には、画像保存先のパスが渡されます - 保存に失敗した場合、
onCompleteの引数には null が渡されます
パラメーター
onComplete— 保存完了後に呼び出されるコールバック
TryLoad(string, float)
csharp
bool TryLoad(in string key, out float value)ローカルストレージに保存された値を取り出します
パラメーター
key— キーvalue— 取り出した値
戻り値
取り出せたかどうか
TryLoad(string, int)
csharp
bool TryLoad(in string key, out int value)ローカルストレージに保存された値を取り出します
パラメーター
key— キーvalue— 取り出した値
戻り値
取り出せたかどうか
TryLoad(string, string?)
csharp
bool TryLoad(in string key, [NotNullWhen(true)] out string? value)ローカルストレージに保存された値を取り出します
パラメーター
key— キーvalue— 取り出した値
戻り値
取り出せたかどうか
