public void SetCurrent(GBSquare square) { if (Current != null) { ResetHighlight(); } Current = square; Current.GetComponent <Image>().color = CELL_CURRENT; HighlightAdj(); SetNoteButtonsState(); }
private void Start() { gameService = FindObjectOfType <GameService>(); parent = GetComponentInParent <GBSquare>(); inputField.readOnly = !parent.Data.Editable; if (!parent.Data.Editable) { inputField.GetComponentsInChildren <TMP_Text>().ToList().ForEach(_ => _.color = UNEDITABLE); } inputField.text = parent.Data.Value.ToString(); }
public void InitCellData(GBSquare square, int row, int col) => square.InitSudokuCellData(sudoku.PuzzleBoard[row, col]);