Class: TonStorage

JSON形式によるセーブデータの保存・読み込み機能を提供します。データは save/ フォルダに格納されます。

Methods

void Save<T>(string fileName, T data)

任意のオブジェクトをJSONファイルとして保存します。

T Load<T>(string fileName)

JSONファイルを読み込み、指定した型のオブジェクトとして復元します。

bool Exists(string 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
if (Ton.Storage.Exists("save1.json"))
{
    var loaded = Ton.Storage.Load<SaveData>("save1.json");
    if (loaded != null)
    {
        // Restore state
        currentScore = loaded.Score;
    }
}