protected void RefreshSubView(EGoodsStoreSubView?_subView = null) { if (_subView == null) {//刷新所有 onMobaGoodsDataSourceChange.Invoke(new UWarGoodsStoreDataSourceChangeParam(LogicDataCenter.warMobaGoodsDataManager.GoodsItemPropertyChange)); } else {//刷新指定的 EGoodsStoreSubView type = (EGoodsStoreSubView)_subView; m_dicSubView[type].OnMobaGoodsDataSourceChange(new UWarGoodsStoreDataSourceChangeParam(LogicDataCenter.warMobaGoodsDataManager.GoodsItemPropertyChange)); } }
private void SwitchSubWndPage(EGoodsStoreSubView _eWndType, bool _bVisible) { if (m_dicSubView.ContainsKey(_eWndType)) { m_dicSubView[m_CurGoodsStoreSubView].SetVisible(!_bVisible); m_dicSubView[_eWndType].SetVisible(_bVisible); m_CurGoodsStoreSubView = _eWndType; RefreshSubView(_eWndType); } if (TopBarGoodsView != null) { TopBarGoodsView.TopBarTypeChange(_eWndType); } }
public void TopBarTypeChange(EGoodsStoreSubView _eNewType) { switch (_eNewType) { case EGoodsStoreSubView.EGSSV_AllGoods: { Recommend.SetVisible(false); Search.SetVisible(true); } break; case EGoodsStoreSubView.EGSSV_RecommendGoods: { //现在不用显示这个了,功能先不移除 Recommend.SetVisible(false); Search.SetVisible(false); } break; } }