Exemplo n.º 1
0
    public void InitInfo(int nGoodsId, ItemSlotLogic.SLOT_TYPE eSlotType, int nItemID, int nGoodsNum, int nPrice, bool bBind,
                         CG_BUY_YUANBAOGOODS.DEADLINE_TYPE eDeadlineType, string strItemName)
    {
        m_CurNum             = 1;
        m_NumInput.value     = m_CurNum.ToString();
        m_ItemNameLabel.text = strItemName;

        m_GoodsId   = nGoodsId;
        m_eSlotType = eSlotType;
        m_ItemID    = nItemID;
        //m_GoodsNum = nGoodsNum;
        m_ItemSlot.InitInfo(eSlotType, nItemID, GoodsOnClick);
        m_ItemPrice     = nPrice;
        m_bChooseBind   = bBind;
        m_eDeadlineType = eDeadlineType;
        UpdateSumPrice();
        UpdatePresentButton(nGoodsId);

        if (IsLimitVipBox())
        {
            m_InputBoxCollider.enabled = false;
        }
        else
        {
            m_InputBoxCollider.enabled = true;
        }
    }
Exemplo n.º 2
0
 public void ShowYBShopNumChoose(int nGoodsId, ItemSlotLogic.SLOT_TYPE eSlotType, int nItemID, int nGoodsNum, int nPrice,
                                 CG_BUY_YUANBAOGOODS.DEADLINE_TYPE eDeadlineType, string strItemName)
 {
     m_YBShopNumChoose.SetActive(true);
     m_YBShopNumChoose.GetComponent <YBShopNumChooseLogic>().InitInfo(nGoodsId, eSlotType, nItemID, nGoodsNum, nPrice,
                                                                      m_eCurBuyType == BUY_TYPE.TYPE_BIND ? true : false, eDeadlineType, strItemName);
 }
Exemplo n.º 3
0
 public void ChangePrice(DEADLINE_PRICE eDeadline)
 {
     if (eDeadline == DEADLINE_PRICE.PRICE_WEEK)
     {
         m_eDeadlineType = CG_BUY_YUANBAOGOODS.DEADLINE_TYPE.TYPE_WEEK;
         if (m_SaleWeek < 0)
         {
             m_CurPrice = m_PriceWeek;
         }
         else
         {
             m_CurPrice = m_SaleWeek;
         }
         if (m_CurPrice < 0)
         {
             ChangePrice(DEADLINE_PRICE.PRICE_FOREVER);
             return;
         }
         m_PriceContent.text = m_CurPrice.ToString();
     }
     else if (eDeadline == DEADLINE_PRICE.PRICE_MONTH)
     {
         m_eDeadlineType = CG_BUY_YUANBAOGOODS.DEADLINE_TYPE.TYPE_MONTH;
         if (m_SaleMonth < 0)
         {
             m_CurPrice = m_PriceMonth;
         }
         else
         {
             m_CurPrice = m_SaleMonth;
         }
         if (m_CurPrice < 0)
         {
             ChangePrice(DEADLINE_PRICE.PRICE_FOREVER);
             return;
         }
         m_PriceContent.text = m_CurPrice.ToString();
     }
     else if (eDeadline == DEADLINE_PRICE.PRICE_FOREVER)
     {
         m_eDeadlineType = CG_BUY_YUANBAOGOODS.DEADLINE_TYPE.TYPE_FOREVER;
         if (m_SaleForever < 0)
         {
             m_CurPrice = m_PriceForever;
         }
         else
         {
             m_CurPrice = m_SaleForever;
         }
         m_PriceContent.text = m_CurPrice.ToString();
     }
 }