Ejemplo n.º 1
0
        public void InitializeWithReplay(GameMoveHistory replayHistory)
        {
            ReplayHistory = replayHistory;
            GameBoard     = GameBoardData.GetGameBoard(replayHistory.GameBoardData);
            GameBoard.UpdateAvailableMoves();

            CurrentStepIndex = 0;
            notifyPropertiesChangedForMove();
        }
Ejemplo n.º 2
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");
        }