Esempio n. 1
0
        public bool OnOpen(PointShopBuyGoodsInitData uiData)
        {
            if (uiData == null)
            {
                return(false);
            }

            m_curGoodsConfig = PointShopConfig.Instance.GetPointShopGoodsConfig(uiData.nSellID);
            if (m_curGoodsConfig == null)
            {
                return(false);
            }

            m_curPrizeConfig = ActorPrizeConfig.Instance.GetActorPrizeConfig(m_curGoodsConfig.nPrizeID);
            if (m_curPrizeConfig == null)
            {
                return(false);
            }

            numSelectFrame.SetActive(true);
            if (m_curPrizeConfig.nPrizeType == (int)EMActorPrizeType.ACTOR_PRIZE_HERO)
            {
                numSelectFrame.SetActive(false);
            }

            shopGoodsItem.SetGoodsInfo(m_curGoodsConfig);
            m_nBuyNum = 1;
            ReflushTopDesc();
            ReflushNumBtn();
            ReflushMoneyZone();
            ReflushBottomDesc();

            return(true);
        }
Esempio n. 2
0
        public void OnLockBtnClick()
        {
            //SetLockState(false);
            PointShopBuyGoodsInitData goodData = new PointShopBuyGoodsInitData();

            goodData.nSellID = m_sellID;
            UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_POINTSHOPBUYGOODS_OPEN, goodData);
        }
 public void OnBuyClick()
 {
     if (ItemData.nGoodType == (int)TimeThresholdGoodsType.TIMETHRESHOLDGOODSTYPE_SKIN)
     {
         int nSellID = PointShopConfig.Instance.GetPointShopSellIDBySkinID(ItemData.nParam, ItemData.nGoodId);
         if (nSellID > 0)
         {
             PointShopBuyGoodsInitData uiData = new PointShopBuyGoodsInitData();
             uiData.nSellID = nSellID;
             UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_POINTSHOPBUYGOODS_OPEN, uiData);
         }
     }
 }