void Start() { /* * シーンをまたいでも消さないオブジェクトに登録 * (パーティ編成などに利用) */ if (GameObject.Find(Variables.Save.Name) != null) { Destroy(this.gameObject); } gameObject.name = Variables.Save.Name; DontDestroyOnLoad(this); /* セーブデータをロード */ saveObject = (SaveObject)LoadSaveData(); if (saveObject == null) { Debug.Log("セーブデータがないです。"); /* データを初期化 */ saveObject = new SaveObject(); saveObject.NewVariables(); saveObject.InitSavedata(); /* セーブデータを出力 */ MakeSaveData(); } else { Debug.Log("セーブデータはあった。"); DebugView(); } isEnable = true; }
public void DeleteSaveData() { /* データを初期化 */ saveObject = new SaveObject(); saveObject.NewVariables(); saveObject.InitSavedata(); MakeSaveData(); }