Exemplo n.º 1
0
    public void SetCurrent(GBSquare square)
    {
        if (Current != null)
        {
            ResetHighlight();
        }

        Current = square;
        Current.GetComponent <Image>().color = CELL_CURRENT;
        HighlightAdj();
        SetNoteButtonsState();
    }
Exemplo n.º 2
0
    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();
    }
Exemplo n.º 3
0
 public void InitCellData(GBSquare square, int row, int col)
 => square.InitSudokuCellData(sudoku.PuzzleBoard[row, col]);