コード例 #1
0
    protected void insertWildcard(Cell cell)
    {
        Letter letter        = wordManager.getNewEmptyGridLetter();
        Letter contentLetter = null;

        wordManager.setValuesToWildCard(letter, ".");

        if (cell.content)
        {
            contentLetter = cell.content.GetComponent <Letter> ();

            if (contentLetter != null)
            {
                if (contentLetter.selected)
                {
                    wordManager.removeLetter(contentLetter.letterReference);
                    wordManager.arrangeSortingOrder();
                }
                gameManager.getGridCharacters().Remove(contentLetter);
            }
        }

        //cell.destroyCell ();

        keyBoardManager.setSelectedWildCard(letter);
        cellsManager.occupyAndConfigureCell(cell, letter.gameObject, Piece.EType.LETTER, Piece.EColor.NONE, true);
        gameManager.getGridCharacters().Add(letter);
    }