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"); }
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); }