Exemple #1
0
 /* 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;
 }