Пример #1
0
        public void LoadGame(string fileName)
        {
            SaveDataClass saveDataClass = SaveSystemScript.LoadGame(fileName);

            StaticBoard.chessBoardString = saveDataClass.chessBoard.Clone() as string[, ];
            StaticBoard.nowTurn          = saveDataClass.nowMove;
            StaticBoard.MoveRecords.AddRange(saveDataClass.moveRecords);
            SceneManager.LoadScene("MainGameScene");
        }
Пример #2
0
        public void SaveGame(string fileName)
        {
            //TODO: ChangeAfterDebug
            //SaveDataClass saveDataClass = new SaveDataClass(pauseMenuScript.BoardScript.chessBoardString, pauseMenuScript.gameManager.nowTurn,
            //    pauseMenuScript.BoardScript.moveRecorder.GetRecordList());
            SaveDataClass saveDataClass = new SaveDataClass(pauseMenuScript.BoardScript.chessBoardString, pauseMenuScript.gameManager.nowTurn,
                                                            pauseMenuScript.BoardScript.moveRecorder.GetRecordList());

            SaveSystemScript.SaveGame(saveDataClass, fileName);
        }