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