public void Open(StoreCardData data) { gameObject.SetActive(true); _data = data; itemName.text = _data.itemName; rmbNum.text = string.Format(_data.rmbNum + "元"); }
public void Init() { rechargePanel.Init(); //临时读取 JsonData jd = JsonMapper.ToObject(BundleManager.Instance.GetJson(ConstantUtils.storeCardConfig)); for (int i = 0; i < jd.Count; i++) { StoreCardData data = JsonMapper.ToObject <StoreCardData>(JsonMapper.ToJson(jd[i])); data.itemName = string.Format(data.cardNum + "张房卡"); dataList.Add(data); } }
public void Init(StoreCardData data) { _data = data; itemName.text = _data.itemName; rmbNum.text = string.Format(_data.rmbNum + "元购买"); for (int i = 0; i < IconList.Count; i++) { IconList[i].gameObject.SetActive(false); } for (int i = 0; i < _data.iconNum; i++) { IconList[i].gameObject.SetActive(true); } itemBg.onClick.AddListener(delegate { if (!AudioManager.Instance.IsSoundPlaying) { AudioManager.Instance.PlaySound(AudioManager.AudioSoundType.BtnClick); } _panel.rechargePanel.Open(_data); }); }