Пример #1
0
        // 模态点击响应
        public void Hide()
        {
            ModalHelper.Close(m_nModelKey);
            this.gameObject.SetActive(false);

            if (m_listPublishItem == null)
            {
                return;
            }
            foreach (var item in m_listPublishItem)
            {
                item.SetDeselect();
            }
        }
Пример #2
0
 public void OnToggleListView(bool _bOpen)
 {
     if (_bOpen)
     {
         DispositionListView.gameObject.SetActive(true);
         modalKey = ModalHelper.Open(DispositionListView, color: new Color(0, 0, 0, 0), onClick: () =>
         {
             UISystem.Instance.SendTargetWndMessage(WndID.WND_ID_WAR_GOODSSTORE, WndMsgID.WND_MSG_WAR_GOODSSTORE_SET_TOGGLEDISPOSITIONSTATE,
                                                    new UIMsgCmdData((int)WndMsgID.WND_MSG_WAR_GOODSSTORE_SET_TOGGLEDISPOSITIONSTATE, 0, string.Empty, IntPtr.Zero, 0));
         }, _tModalTarget: DispositionListContainer);
     }
     else
     {
         DispositionListView.gameObject.SetActive(false);
         ModalHelper.Close(modalKey);
     }
 }
Пример #3
0
        /// <summary>
        /// Close.
        /// </summary>
        public void Close()
        {
            if (!IsOpen)
            {
                return;
            }

            IsOpen = false;

            if (ModalKey != null)
            {
                ModalHelper.Close((int)ModalKey);
            }

            AdditionalButtonsBlock.SetActive(false);

            transform.SetParent(Parent, true);
            transform.SetSiblingIndex(SiblingIndex);
        }