private Color GetColorForTile(TicTacToeGameModel.TileState state)
        {
            switch (state)
            {
            case TicTacToeGameModel.TileState.X: return(xColor);

            case TicTacToeGameModel.TileState.O: return(oColor);

            case TicTacToeGameModel.TileState.Blank:
            default:
                return(Color.white);
            }
        }
        private Sprite GetSpriteForTile(TicTacToeGameModel.TileState state)
        {
            switch (state)
            {
            case TicTacToeGameModel.TileState.Blank: return(blankImage);

            case TicTacToeGameModel.TileState.X: return(xImage);

            case TicTacToeGameModel.TileState.O: return(oImage);

            default: return(null);
            }
        }
        private void UpdateTileUI(int x, int y, TicTacToeGameModel.TileState state)
        {
            if (board == null)
            {
                return;
            }

            try
            {
                board[x][y].image.sprite = GetSpriteForTile(state);
                board[x][y].image.color  = GetColorForTile(state);
                board[x][y].interactable = state == TicTacToeGameModel.TileState.Blank;
            }
            catch (IndexOutOfRangeException e)
            {
                ShowAlert(e.Message);
            }
        }
 private Color GetColorForTile(TicTacToeGameModel.TileState state)
 {
     return(default(Color));
 }
 private Sprite GetSpriteForTile(TicTacToeGameModel.TileState state)
 {
     return(null);
 }
 private void UpdateTileUI(int x, int y, TicTacToeGameModel.TileState state)
 {
 }
 private static string <ToString> m__1(TicTacToeGameModel.TileState t)
 {
     return(null);
 }