예제 #1
0
        /// <summary>
        /// セーブデータのロード
        /// </summary>
        /// <param name="saveData">ロードするセーブデータ</param>
        void LoadSaveData(AdvSaveData saveData)
        {
            Clear();
            saveData.LoadGameData(this);

            //古いセーブデータかを設定しておく
            ScenarioPlayer.IsOldVersion = (saveData.FileVersion <= AdvSaveData.Version2);

            StartScenario(saveData.CurrentSenarioLabel, saveData.CurrentPage, saveData.CurrentGallerySceneLabel);
        }
예제 #2
0
        //セーブデータを使ってシナリオを開始
        internal IEnumerator CoStartSaveData(AdvSaveData saveData)
        {
            this.IsPausing             = false;
            this.IsEndScenario         = false;
            this.IsReservedEndScenario = false;

            MainThread.Clear();
            //各オブジェクトにセーブデータの値を読み込ませる
            saveData.LoadGameData(
                Engine,
                Engine.SaveManager.CustomSaveDataIOList,
                Engine.SaveManager.GetSaveIoListCreateIfMissing(Engine)
                );
            yield return(null);

            //シナリオを読み込み
            saveData.Buffer.Overrirde(this);
        }
예제 #3
0
 /// <summary>
 /// セーブデータのロード
 /// </summary>
 /// <param name="saveData">ロードするセーブデータ</param>
 void LoadSaveData(AdvSaveData saveData)
 {
     ClearOnLaod();
     saveData.LoadGameData(this);
     StartCoroutine(CoStartSaveData(saveData));
 }
예제 #4
0
		/// <summary>
		/// セーブデータのロード
		/// </summary>
		/// <param name="saveData">ロードするセーブデータ</param>
		void LoadSaveData(AdvSaveData saveData)
		{
			Clear();
			saveData.LoadGameData(this);

			//古いセーブデータかを設定しておく
			ScenarioPlayer.IsOldVersion = (saveData.FileVersion <= AdvSaveData.Version2);

			StartScenario(saveData.CurrentSenarioLabel, saveData.CurrentPage, saveData.CurrentGallerySceneLabel);
		}
예제 #5
0
 /// <summary>
 /// セーブデータのロード
 /// </summary>
 /// <param name="saveData">ロードするセーブデータ</param>
 void LoadSaveData(AdvSaveData saveData)
 {
     Clear();
     saveData.LoadGameData(this);
     StartScenario(saveData.CurrentSenarioLabel, saveData.CurrentPage, saveData.CurrentGallerySceneLabel);
 }