示例#1
0
    // データを生成
    void CreateData()
    {
        // データを削除
        if (isDestoryData)
        {
            PlayerPrefsUtils.Reload <DATA>(KEY);
        }

        // 前回のセーブデータを格納
        this.Data = PlayerPrefsUtils.GetObject <DATA>(KEY);

        // 前回のセーブデータがなければ新しくデータを生成する
        if (Data == null)
        {
            Debug.LogError("データがありませんでした。データを生成します。");
            Data = new DATA();
            PlayerPrefsUtils.SetObject <DATA>(KEY, Data);
        }
    }