Exemple #1
0
 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));
     }
 }
Exemple #2
0
 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);
     }
 }
Exemple #3
0
        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;
            }
        }