Exemple #1
0
 public void Open(StoreCardData data)
 {
     gameObject.SetActive(true);
     _data         = data;
     itemName.text = _data.itemName;
     rmbNum.text   = string.Format(_data.rmbNum + "元");
 }
Exemple #2
0
    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);
     });
 }