public void Open(StoreVipData data) { gameObject.SetActive(true); _data = data; goldImage.color = goldIcon.color = _data.goldNum <= UserInfoModel.userInfo.walletGoldBarNum ? Color.white : Color.black; goldImage.raycastTarget = _data.goldNum <= UserInfoModel.userInfo.walletGoldBarNum; goldNum.text = _data.goldNum.ToString(); itemName.text = _data.itemName; rmbNum.text = string.Format(_data.rmbNum + "元"); }
public void Init() { rechargePanel.Init(); JsonData jd = JsonMapper.ToObject(BundleManager.Instance.GetJson(ConstantUtils.storeVipConfig)); for (int i = 0; i < jd.Count; i++) { StoreVipData data = JsonMapper.ToObject <StoreVipData>(JsonMapper.ToJson(jd[i])); data.goldNum = data.rmbNum * 100; data.itemName = string.Format(data.itemName + " " + (data.rmbNum == 10 ? "周卡" : "月卡")); data.itemHint = string.Format("购买立刻享受" + data.vipDay + "天VIP特权"); dataList.Add(data); } }
public void Init(StoreVipData data) { _data = data; itemName.text = _data.itemName; itemIcon.sprite = BundleManager.Instance.GetSprite("Store/" + _data.itemIcon); hintText.text = _data.itemHint; rmbNum.text = string.Format(_data.rmbNum + "元"); itemBg.onClick.AddListener(delegate { if (!AudioManager.Instance.IsSoundPlaying) { AudioManager.Instance.PlaySound(AudioManager.AudioSoundType.BtnClick); } _panel.rechargePanel.Open(_data); }); }