// 模态点击响应 public void Hide() { ModalHelper.Close(m_nModelKey); this.gameObject.SetActive(false); if (m_listPublishItem == null) { return; } foreach (var item in m_listPublishItem) { item.SetDeselect(); } }
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); } }
/// <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); }