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); }