/* Reset GameData * parameter: nowGameState,totalTime,chanceTiem,listIndex,backButton,chanceButton,tableSize * tablePanel, table, coinArray,coinStateArray,coinStateArray,undoList,undoButton * */ void ResetData(int _parsedsize) { nowGameState = GameState.stop; totalTime = 0; chanceTime = 0; listIndex = 0; isHintUsed = false; backButton.isEnabled = false; onePickButton.isEnabled = false; hintButton.isEnabled = false; tableSize = _parsedsize; tablePanel.gameObject.SetActive(true); table.MakeTable(tableSize); coinArray = new GameObject[tableSize, tableSize]; coinStateArray = new coinState[tableSize, tableSize]; for (int i = 0; i < tableSize; i++) { for (int j = 0; j < tableSize; j++) { coinStateArray[i, j] = coinState.black; } } undoList.Clear(); undoButton.isEnabled = false; timeBar.value = 1; }