private void OnBuyBtn(ButtonScript obj, object args, int param1, int param2) { COM_ADGiftBag msData = GamePlayer.Instance.miaoshaData_; if (msData == null) { return; } if (msData.isflag_) { return; } int smallChangeId = 0; if (msData.price_ == 1) { GlobalValue.Get(Constant.C_SmallChange1ShopID, out smallChangeId); gameHandler.PayProduct(smallChangeId); } else if (msData.price_ == 3) { GlobalValue.Get(Constant.C_SmallChange3ShopID, out smallChangeId); gameHandler.PayProduct(smallChangeId); } }
void OnMiaoshaEnvet(COM_ADGiftBag adg) { if (adg.isflag_) { buyBtn.isEnabled = false; } }
void Start() { HeadIconLoader.Instance.LoadIcon("miaosha", back); UIManager.SetButtonEventHandler(buyBtn.gameObject, EnumButtonEvent.OnClick, OnBuyBtn, 0, 0); UIManager.SetButtonEventHandler(closeBtn.gameObject, EnumButtonEvent.OnClick, OnClose, 0, 0); GamePlayer.Instance.MiaoshaEnvet += new RequestEventHandler <COM_ADGiftBag> (OnMiaoshaEnvet); COM_ADGiftBag msData = GamePlayer.Instance.miaoshaData_; if (msData.isflag_) { buyBtn.isEnabled = false; } else { buyBtn.isEnabled = true; } for (int i = 0; i < msData.itemdata_.Length && i < 4; i++) { ItemCellUI cell = UIManager.Instance.AddItemCellUI(rewardIconList[i], msData.itemdata_[i].itemId_); cell.ItemCount = (int)msData.itemdata_[i].itemNum_; cell.showTips = true; } oldMoney.text = msData.oldprice_.ToString(); nowMoney.text = msData.price_.ToString(); }