Esempio n. 1
0
 public void SetInfo(MallItemData data, int index)
 {
     mLbText.text    = data.GetName();
     mLbPice.text    = data.GetPrice().ToString() + " [C8C800]PP";
     mSpr.spriteName = data.GetSprName();
     mSpr.MakePixelPerfect();
     mIndex            = index;
     mCollider.enabled = true;
     mData             = data;
     mLbCount.text     = mData.GetCount().ToString();
 }
Esempio n. 2
0
    void Update()
    {
        if (UIMallWnd.Instance == null)
        {
            return;
        }
        if (UIMallWnd.Instance.mCurrentTab == Mall_Tab.tab_Item ||
            UIMallWnd.Instance.mCurrentTab == Mall_Tab.tab_Equip)
        {
            mBtnBuy.SetActive(false);
            mBtnExport.SetActive(Pathea.PeFlowMgr.Instance.curScene == Pathea.PeFlowMgr.EPeScene.GameScene);
        }
        else
        {
            mBtnBuy.SetActive(true);
            mBtnExport.SetActive(false);
        }


        if (UIMallWnd.Instance.mCurrentTab == Mall_Tab.tab_Hot)
        {
            if (mData != null)
            {
                mSprDiscount.enabled = mData.ShowDiscount();
                mLbDisCount.enabled  = mData.ShowDiscount();
                mLbDisCount.text     = mData.GetDiscount() + "%";
            }
            else
            {
                mSprDiscount.enabled = false;
                mLbDisCount.text     = "";
            }
        }
        else
        {
            mSprDiscount.enabled = false;
            mLbDisCount.text     = "";
        }


        if (mData != null)
        {
            mLbPice.enabled = (mData.GetPrice() == -1) ? false : true;
        }
        else
        {
            mBtnBuy.SetActive(false);
            mLbPice.text = "";
        }
    }