Exemplo n.º 1
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);
        }
 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));
     }
 }
Exemplo n.º 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);
 }
		/// <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);
		}