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