public SudokuBoardDataRow(int rowIndex, int size) { RowIndex = rowIndex; SudokuCubeDataRow = new SudokuCubeData[size]; for (int colIndex = 0; colIndex < SudokuCubeDataRow.Length; colIndex++) { SudokuCubeDataRow[colIndex] = new SudokuCubeData(rowIndex, colIndex); } }
public void SetCubeData(SudokuCubeData cubeData) { CubeNumber = cubeData.Number; AvailableNumbersForCube = cubeData.AvailableNumbers; CubeIndices = cubeData.CubeIndices; if (CubeNumber != 0) { MainCubeText.text = CubeNumber + ""; MainCubeText.enabled = true; ToggleStateForNumberControllers(false); } }