예제 #1
0
        public override void OnHide()
        {
            base.OnHide();
            MainPanelInGameUILogic.Hide();
            this.m_ChooseEffect.Visible = false;

            m_curType  = ShopType.Prop;
            m_lastType = ShopType.None;
        }
예제 #2
0
 public override void OnHide()
 {
     base.OnHide();
     MainPanelInGameUILogic.Hide();
     //MessageHandler.UnRegisterMessageHandler(MessageDefine.MarkeBuyResponse, OnResponse);
     MessageHandler.UnRegisterMessageHandler(MessageDefine.MarketResponse, OnResponse);
     m_close_btn.RemoveClickCallBack(btnClose);
     m_grid_com.Clear();
 }
예제 #3
0
 public override void OnHide()
 {
     base.OnHide();
     MainPanelInGameUILogic.Hide();
     this.m_btnClose.RemoveClickCallBack(ClosePanel);
     MessageHandler.UnRegisterMessageHandler(MessageDefine.SCPlayerPropResponse, PlayerPropRequestCallBack);
     MessageHandler.UnRegisterMessageHandler(MessageDefine.SCPlayerPropRecentResposne, PlayerPropRequestCallBack);
     GameEvents.UIEvents.UI_Bag_Event.OnPropCost  -= BagCost;
     GameEvents.UIEvents.UI_Bag_Event.OnItemClick -= OnItemClick;
     m_CurrentBagType    = BagTypeEnum.Total;
     m_LastBagType       = BagTypeEnum.None;
     m_curPropData       = null;
     m_recentPropData    = null;
     m_needClearRecently = false;
 }
예제 #4
0
 public override void OnHide()
 {
     base.OnHide();
     MainPanelInGameUILogic.Hide();
 }