using LitJson;
|
using vnxbqy.UI;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
//1.代金券可用于购买游戏内的付费内容 2.代金券获得时不计入累充,但会在进行消费时计入累充
|
public class GameCashCell : ILBehaviour
|
{
|
Transform cashObj;
|
Text gameCashNum;
|
|
protected override void Awake()
|
{
|
gameCashNum = proxy.GetWidgtEx<Text>("Txt_Money1Value");
|
cashObj = proxy.GetWidgtEx<Transform>("Img_daibi");
|
}
|
|
|
protected override void OnEnable()
|
{
|
PlayerDatas.Instance.playerDataRefreshEvent += OnRefreshPlayerInfo;
|
base.OnEnable();
|
Display();
|
}
|
|
protected override void OnDisable()
|
{
|
PlayerDatas.Instance.playerDataRefreshEvent -= OnRefreshPlayerInfo;
|
base.OnDisable();
|
}
|
|
public void Display()
|
{
|
var coin = HeroControler.Instance.GetMoneyCntIL(99);
|
cashObj.SetActiveIL(coin > 0);
|
gameCashNum.text = coin + Language.Get("GameCash");
|
}
|
|
private void OnRefreshPlayerInfo(PlayerDataType refreshType)
|
{
|
if (refreshType == PlayerDataType.ExAttr11)
|
{
|
Display();
|
}
|
}
|
}
|