private void SetBlocker(bool isTopActive)
 {
     topBlocker.SetActive(!isTopActive);
     bottomBlocker.SetActive(isTopActive);
     if (selectedIcon != null)
     {
         selectedIcon.SetActiveComponents(!isTopActive);
     }
 }
 private IEnumerator DoOpen()
 {
     if (!initialized)
     {
         LoadingQueue loadingQueue           = new LoadingQueue(this);
         LoadObject   lo_chat_stamp_listitem = loadingQueue.Load(RESOURCE_CATEGORY.UI, "ChatStampListItemFavorite", false);
         if (loadingQueue.IsLoading())
         {
             yield return((object)loadingQueue.Wait());
         }
         mChatStampPrefab = (lo_chat_stamp_listitem.loadedObject as GameObject);
         yesButton.onClick.Add(new EventDelegate(OnYes));
         noButton.onClick.Add(new EventDelegate(OnNo));
         initialized   = true;
         favoriteIcons = new List <Transform>();
         unlockIcons   = new List <Transform>();
     }
     selectedIcon = CreateStampItem(selectedIconRoot.get_transform()).GetComponent <ChatStampListItem>();
     selectedIcon.SetActiveComponents(false);
     CreateFavoriteStampList();
     InitFavoriteStampList();
     CreateUnlockStampList();
     InitUnlockStampList();
 }