Class: TonStorage
JSON形式によるセーブデータの保存・読み込み機能を提供します。データは save/ フォルダに格納されます。
Methods
void Save<T>(string fileName, T data)
任意のオブジェクトをJSONファイルとして保存します。
fileName: ファイル名(拡張子含む)data: 保存するオブジェクト
T Load<T>(string fileName)
JSONファイルを読み込み、指定した型のオブジェクトとして復元します。
fileName: ファイル名
Sample Code
// A simple data class
public class SaveData
{
public int Level { get; set; }
public int Score { get; set; }
}
// Save Data
var data = new SaveData { Level = 5, Score = 1000 };
Ton.storage.Save("save1.json", data);
// Load Data
var loaded = Ton.storage.Load<SaveData>("save1.json");
if (loaded != null)
{
// Restore state
currentScore = loaded.Score;
}