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); }
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); } } }