/// <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)); } }
/// <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); }