private void UpdateInfo() { chargeTotalData = GamePlayer.Instance.myselfRecharge_; for(int i=0;i<rechargeData.Count && i<7;i++) { boxlabList[i].text = rechargeData[i].num_.ToString(); if(chargeTotalData.recharge_ >= rechargeData[i].num_) { nowBoxNum = i; } if(chargeTotalData.contents_[i].status_ == 2) { boxList[i].spriteName = "baoxiangxiao2"; } else { boxList[i].spriteName = "baoxiangxiao"; } } if(nowBoxNum >= 1) { barImg.gameObject.SetActive(true); bar.value = (float)nowBoxNum/6; } else { barImg.gameObject.SetActive(false); } nowMoneyLab.text = chargeTotalData.recharge_.ToString (); SetNowBaxInfo (nowBoxNum); }
public void UpdateSysRecharge(COM_ADChargeTotal data) { sysRechargedata = data; if (SysRechargeEvent != null) { SysRechargeEvent(data); } for (int i = 0; i < data.contents_.Length; i++) { if (data.contents_[i].status_ == 1) { SetTypeRad((int)ADType.ADT_ChargeTotal, 1); return; } } SetTypeRad((int)ADType.ADT_ChargeTotal, 0); }
void fanliEnvet(COM_ADChargeTotal total) { UpdateInfo (); }
void UpdateInfo() { COM_ADChargeTotal data = MoreActivityData.instance.GetSelfRechargel(); if (data == null) { return; } string sfmt = "yyyy/MM/dd"; string efmt = "yyyy/MM/dd"; Define.FormatUnixTimestamp(ref sfmt, (int)data.sinceStamp_); Define.FormatUnixTimestamp(ref efmt, (int)data.endStamp_); timeLab.text = LanguageManager.instance.GetValue("leijichongzhitime").Replace("{n}", sfmt + " - " + efmt); for (int i = 0; i < CellList.Count; ++i) { grid.RemoveChild(CellList[i].transform); CellList[i].transform.parent = null; CellList[i].gameObject.SetActive(false); } CellList.Clear(); for (int i = 0; i < data.contents_.Length; i++) { GameObject objCell = Object.Instantiate(cell.gameObject) as GameObject; MoreSignInCellUI cellUI = objCell.GetComponent <MoreSignInCellUI>(); ItemCellUI item = UIManager.Instance.AddItemCellUI(cellUI.icon, data.contents_[i].itemIds_[0]); item.showTips = true; item.ItemCount = (int)data.contents_[i].itemStacks_[0]; ItemCellUI item1 = UIManager.Instance.AddItemCellUI(cellUI.icon1, data.contents_[i].itemIds_[1]); item1.ItemCount = (int)data.contents_[i].itemStacks_[1]; item1.showTips = true; ItemCellUI item2 = UIManager.Instance.AddItemCellUI(cellUI.icon2, data.contents_[i].itemIds_[2]); item2.ItemCount = (int)data.contents_[i].itemStacks_[2]; item2.showTips = true; cellUI.descLab.text = LanguageManager.instance.GetValue("ADT_ChargeTotal") + " " + data.contents_[i].currencyCount_.ToString(); UIManager.SetButtonEventHandler(cellUI.sgignInBtn.gameObject, EnumButtonEvent.OnClick, OnGetBtn, i, 0); if (data.contents_[i].status_ == 1) { cellUI.sgignInBtn.gameObject.SetActive(true); cellUI.sgignInBtn.isEnabled = true; cellUI.haveImg.gameObject.SetActive(false); } else if (data.contents_[i].status_ == 2) { cellUI.sgignInBtn.gameObject.SetActive(false); cellUI.haveImg.gameObject.SetActive(true); } else { cellUI.sgignInBtn.gameObject.SetActive(true); cellUI.sgignInBtn.isEnabled = false; cellUI.haveImg.gameObject.SetActive(false); } objCell.transform.parent = grid.transform; objCell.SetActive(true); objCell.transform.localScale = Vector3.one; CellList.Add(objCell); } grid.Reposition(); }
void OnUpdataEvent(COM_ADChargeTotal data) { UpdateInfo(); }