示例#1
0
        public override void OnShow(object param)
        {
            base.OnShow(param);

            is_fast_buy = false;

            if (null != param)
            {
                is_fast_buy = (bool)param;
            }
            MainPanelInGameUILogic.Show();


            //MessageHandler.RegisterMessageHandler(MessageDefine.MarkeBuyResponse, OnResponse);
            MessageHandler.RegisterMessageHandler(MessageDefine.MarketResponse, OnResponse);
            m_close_btn.AddClickCallBack(btnClose);

            if (!ShopHelper.IsShopDataAvaliable(cate))
            {
                requestData();
            }
            else
            {
                ShopPropData crashdata = ShopHelper.getShopData(cate);
                InitData(crashdata);
            }
        }
示例#2
0
        public override void OnShow(object param)
        {
            base.OnShow(param);
            MainPanelInGameUILogic.Show();
            this.m_btnClose.AddClickCallBack(ClosePanel);
            //SetCloseBtnID("Button_close");
            UserBehaviorStatisticsModules.Instance.LogEvent(UBSEventKeyName.bag_in, 1, null);

            MessageHandler.RegisterMessageHandler(MessageDefine.SCPlayerPropResponse, PlayerPropRequestCallBack);
            MessageHandler.RegisterMessageHandler(MessageDefine.SCPlayerPropRecentResposne, PlayerPropRequestCallBack);
            GameEvents.UIEvents.UI_Bag_Event.OnPropCost       += BagCost;
            GameEvents.UIEvents.UI_Bag_Event.OnItemClick      += OnItemClick;
            GameEvents.UIEvents.UI_Bag_Event.GetCurrentBagType = GetCurrentBagType;
            m_chooseUIEffect.EffectPrefabName = "UI_xuanzhong.prefab";
            m_chooseUIEffect.Visible          = false;
            if (param != null)
            {
                PlayerPropRequestCallBack(param);
            }
            else
            {
                RefreshProps();
            }

            //CommonHelper.UItween(this.m_tweenPos);
        }
示例#3
0
 public override void OnShow(object param)
 {
     base.OnShow(param);
     MainPanelInGameUILogic.Show();
     //for (int i = 0; i < this.tweener.Length; i++)
     //{
     //    this.tweener[i].ResetAndPlay();
     //}
 }
示例#4
0
        //public override void OnShow(object param)
        //{

        //    if (param != null)
        //    {
        //        m_propdata = (ShopPropData)param;
        //    }

        //    base.OnShow(param);



        //    MainPanelInGameUILogic.Show();
        //    SetCloseBtnID("Button_close");



        //    m_ChooseEffect.EffectPrefabName = "UI_xuanzhong_shangcheng.prefab";
        //}

        public override void OnShow(object param)
        {
            m_propdata  = ShopHelper.getShopData(Category.Common);
            m_blackdata = ShopHelper.getShopData(Category.Black);

            base.OnShow(param);

            MainPanelInGameUILogic.Show();
            SetCloseBtnID("Button_close");



            m_ChooseEffect.EffectPrefabName = "UI_xuanzhong_shangcheng.prefab";
        }