public void WriteSaveData(AdvEngine engine, AdvSaveData saveData)
 {
     if (!this.CurrentAutoSaveData.IsSaved)
     {
         Debug.LogError("SaveData is Disabled");
     }
     else
     {
         saveData.SaveGameData(this.CurrentAutoSaveData, engine, UtageToolKit.CreateResizeTexture(this.CaptureTexture, this.CaptureWidth, this.CaptureHeight));
         this.FileIOManager.WriteBinaryEncode(saveData.Path, new Action <BinaryWriter>(saveData.Write));
     }
 }
Beispiel #2
0
        /// <summary>
        /// セーブデータを書き込み
        /// その場の状態を書き込まず、各ページ冒頭のオートセーブデータを利用する
        /// </summary>
        /// <param name="engine">ADVエンジン</param>
        /// <param name="saveData">書き込むセーブデータ</param>
        public void WriteSaveData(AdvEngine engine, AdvSaveData saveData)
        {
            if (!CurrentAutoSaveData.IsSaved)
            {
                Debug.LogError("SaveData is Disabled");
                return;
            }

            //セーブ
            saveData.SaveGameData(CurrentAutoSaveData, engine, UtageToolKit.CreateResizeTexture(CaptureTexture, CaptureWidth, CaptureHeight));
            FileIOManager.WriteBinaryEncode(saveData.Path, saveData.Write);
        }
Beispiel #3
0
 /// <summary>
 /// セーブデータを書き込み
 /// その場の状態を書き込まず、各ページ冒頭のオートセーブデータを利用する
 /// </summary>
 /// <param name="engine">ADVエンジン</param>
 /// <param name="saveData">書き込むセーブデータ</param>
 public void WriteSaveData(AdvEngine engine, AdvSaveData saveData)
 {
     saveData.SaveGameData(CurrentAutoSaveData, engine, UtageToolKit.CreateResizeTexture(CaptureTexture, CaptureWidth, CaptureHeight));
     FileIOManager.WriteBinaryEncode(saveData.Path, saveData.Write);
 }