// データを生成 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); } }