chenxin
2020-12-11 c1ef6cbe7088df7eb236272db0621d5f51c02e5f
Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs
@@ -8,6 +8,7 @@
using UnityEngine.UI;
using TMPro;
using KTGMGemClient;
using DG.Tweening;
public class EndlessRandomTower : Singleton<EndlessRandomTower>
{
@@ -18,6 +19,9 @@
    /// 购买二级宝石的按钮贴图.
    /// </summary>
    public Sprite buyBtnLevelUp;
    [SerializeField]
    private TextMeshProUGUI cashText;
    protected bool bSetBuyLvlUp;
@@ -225,7 +229,9 @@
        if (EndlessGameUI.instance.tdBuyDisable)
        {
            EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.SetTowerGridOpenRed);
            cashText.color = new Color(1f, 0f, 0f);
            DOTween.To(() => cashText.color, (Color v) => cashText.color = v, cashText.color, 0.2f)
                .OnComplete(CheckCurrencyEnough);
            return;
        }
@@ -278,6 +284,18 @@
    }
    private void CheckCurrencyEnough()
    {
        int result;
        int.TryParse(cashText.text.ToString(), out result);
        int current = EndlessLevelManager.instance.Currency.currentCurrency;
        if (current >= result)
            EndlessGameUI.instance.enableRandomTowerBtn();
        else
            EndlessGameUI.instance.disableRandomTowerBtn();
    }
    private List<string> towerNameLis = new List<string>();//用来判断是否是首次购买宝石
    /// <summary>