public void SaveReplay() { string saveName = DateTime.Now.ToString("yyyyMMddHHmmss"); ReplayManager.SaveReplay(gameController.MoveHistory, saveName); LoadMainMenu(); }
public void Open() { SavedReplays.Clear(); foreach (var saveName in ReplayManager.ListSavedReplays()) { SavedReplays.Add(new LoadReplayButtonViewModel() { SaveName = saveName }); } gameObject.SetActive(true); }
public void LoadReplay(Text saveButtonText) { string saveName = saveButtonText.text; GameMoveHistory replay = ReplayManager.LoadReplay(saveName); GameBoardSceneParameters.SetParameters(new GameBoardSceneParameters() { GameBoard = GameBoardData.GetGameBoard(replay.GameBoardData), TimeLimit = replay.TimeLimit, ReplayHistory = replay, }); SceneManager.LoadScene("GameBoard"); }