示例#1
0
    public void SetData(COM_SellItem sellItem)
    {
        sellItem_ = sellItem;
        ItemData idata = null;
        BabyData bData = null;

        if (sellItem.item_.itemId_ != 0)
        {
            idata      = ItemData.GetData((int)sellItem.item_.itemId_);
            name_.text = idata.name_;
            ItemCellUI icell = UIManager.Instance.AddItemInstCellUI(icon_, sellItem_.item_);
            if (icell == null)
            {
                return;
            }
            icell.ItemCount = (int)sellItem.item_.stack_;
            icell.showTips  = true;
        }
        else
        {
            bData      = BabyData.GetData((int)sellItem.baby_.properties_[(int)PropertyType.PT_TableId]);
            name_.text = bData._Name;
            Baby baby = new Baby();
            baby.SetBaby(sellItem.baby_);
            BabyCellUI cell = UIManager.Instance.AddBabyCellUI(icon_, baby);
            UIManager.SetButtonEventHandler(cell.gameObject, EnumButtonEvent.OnClick, OnClickIcon, 0, 0);
        }
        price_.text = sellItem_.sellPrice.ToString();
    }
示例#2
0
    void RefreshBabyUIOk(COM_BabyInst binst)
    {
        Baby ba = new Baby();

        ba.SetBaby(binst);
        for (int i = 0; i < itemsList.Count; i++)
        {
            MainBabyListCell mbcell = itemsList[i].GetComponent <MainBabyListCell>();
            if (mbcell.BabyMainData.InstId == binst.instId_)
            {
                mbcell.BabyMainData = ba;

                return;
            }
        }
    }
示例#3
0
    IEnumerator DelayOneClick(StorageBabyCell bCell)
    {
        yield return(new WaitForSeconds(0.2f));

        if (!bDouble)
        {
            tipsObj.SetActive(true);
            COM_BabyInst binst = null;
            for (int i = 0; i < GamePlayer.Instance.Storagebaby.Length; i++)
            {
                if (GamePlayer.Instance.Storagebaby[i] == null)
                {
                    continue;
                }
                if (GamePlayer.Instance.Storagebaby[i].instId_ == bCell.BabyInst.instId_)
                {
                    binst = GamePlayer.Instance.Storagebaby[i];
                    break;
                }
            }
            Baby baby = new Baby();
            baby.SetBaby(binst);

            BabyTipsUI bt = tipsObj.GetComponent <BabyTipsUI> ();
            if (bCell.gameObject.name == "agCell")
            {
                bt.isbabyList = false;
            }
            else
            {
                bt.isbabyList = true;
            }
            bt.bcell = bCell;
            bt.baby  = baby;
        }
    }