Esempio n. 1
0
        public void SaveReplay()
        {
            string saveName = DateTime.Now.ToString("yyyyMMddHHmmss");

            ReplayManager.SaveReplay(gameController.MoveHistory, saveName);

            LoadMainMenu();
        }
Esempio n. 2
0
 public void Open()
 {
     SavedReplays.Clear();
     foreach (var saveName in ReplayManager.ListSavedReplays())
     {
         SavedReplays.Add(new LoadReplayButtonViewModel()
         {
             SaveName = saveName
         });
     }
     gameObject.SetActive(true);
 }
Esempio n. 3
0
        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");
        }