using System; using UnityEngine; using UnityEngine.UI; public class BlessLVADWin : UIBase { [SerializeField] Text moneyText; [SerializeField] Image moneyTypeImg; [SerializeField] Button adBtn; [SerializeField] Button useMoneyBtn; protected override void InitComponent() { adBtn.AddListener(OnAD); useMoneyBtn.AddListener(OnUseMoney); } protected override void OnPreOpen() { moneyText.text = UIHelper.ShowUseMoney(BlessLVManager.Instance.freeEnergyMoneyType, BlessLVManager.Instance.freeEnergyMoney); moneyTypeImg.SetIconWithMoneyType(BlessLVManager.Instance.freeEnergyMoneyType); } void OnAD() { AdsManager.Instance.PlayAds(4); CloseWindow(); } void OnUseMoney() { CloseWindow(); if (UIHelper.CheckMoneyCount(BlessLVManager.Instance.freeEnergyMoneyType, BlessLVManager.Instance.freeEnergyMoney, 2)) { var pack = new CA504_tagCMPlayerGetReward(); pack.RewardType = 82; GameNetSystem.Instance.SendInfo(pack); } } }