public ButtonBase btnRecive; // 领取按钮// public void updateItem(LotterySelectPrizeSample item, WindowBase farWin) { this.item = item; btnRecive.fatherWindow = farWin; btnRecive.onClickEvent = reciveClick; // 领取按钮状态// if (item.state == LotterySelectPrizeState.Recived) { btnRecive.disableButton(true); btnRecive.textLabel.text = LanguageConfigManager.Instance.getLanguage("recharge02"); } else if (item.state == LotterySelectPrizeState.CantRecive) { btnRecive.disableButton(true); btnRecive.textLabel.text = LanguageConfigManager.Instance.getLanguage("quiz09"); } else if (item.state == LotterySelectPrizeState.CanRecive) { btnRecive.disableButton(false); btnRecive.textLabel.text = LanguageConfigManager.Instance.getLanguage("quiz09"); } titleLabel.text = item.name; GameObject goodObj; for (int i = 0; i < item.prizes.Length; i++) { goodObj = GameObject.Instantiate(goods.gameObject) as GameObject; goodObj.transform.parent = goodsInfoGrid.gameObject.transform; goodObj.transform.localPosition = Vector3.zero; goodObj.transform.localScale = goodsTmp.localScale; goodObj.GetComponent <GoodsView>().init(item.prizes[i]); goodObj.GetComponent <GoodsView>().fatherWindow = farWin; } goodsInfoGrid.repositionNow = true; }
public override void parseConfig(string str) { LotterySelectPrizeSample prize = new LotterySelectPrizeSample(str); if (prizes == null) { prizes = new List <LotterySelectPrizeSample> (); } prizes.Add(prize); }