Skip to content

インターフェイス 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 — 取り出した値

戻り値

取り出せたかどうか

Released under the MIT License.