private void OnGridThumbnailClicked(CategoryGridThumbnail thumbnail)
 {
     foreach (CategoryGridThumbnail it in m_thumbnails)
     {
         if (it != thumbnail)
         {
             it.Reset();
         }
     }
     m_portofolioGrid.m_gridController.SetGridTileDatas(thumbnail.m_portofolioGridTileDatas);
     m_owlSpeechBubble.ShowSpeechBubbleForCategory(thumbnail.m_tileType);
 }
    private void InitThumbnails()
    {
        int count = Mathf.Min(m_tiles.Length, m_thumbnails.Length);

        for (int i = 0; i < count; ++i)
        {
            CategoryGridThumbnail thumbnail = m_thumbnails[i];
            thumbnail.OnClickCb.AddListener((thumbnailParam) =>
            {
                OnGridThumbnailClicked(thumbnailParam);
            });
        }
    }