private void SwitchToTileView()
 {
     m_selectedTile = null;
     SetThumbnailsActive(false);
     SetTilesActive(true);
     m_portofolioGrid.Hide();
     m_animator.SetTrigger("ShowTileView");
 }
 private void OnGridTileClicked(CategoryGridTile tile)
 {
     foreach (CategoryGridTile it in m_tiles)
     {
         it.BlockInput();
     }
     m_selectedTile = tile;
     m_owlSpeechBubble.ShowSpeechBubbleForCategory(tile.m_tileType);
     SwitchToGridView();
 }
 private void InitGridTiles()
 {
     for (int i = 0; i < m_tiles.Length; ++i)
     {
         CategoryGridTile tile = m_tiles[i];
         tile.Reset();
         tile.TileIndex = i;
         tile.EnableInput();
         tile.OnClickCb.AddListener((CategoryGridTile gridTile) =>
         {
             OnGridTileClicked(gridTile);
         });
     }
 }