chenxin
2020-10-27 e33d0e85cf5d01e953d95197488eeffc67835f3a
Assets/Scripts/TowerDefense/UI/EndlessTowerGridOpen.cs
@@ -32,6 +32,8 @@
    // 对应放置TowerGrid的类.
    protected TowerPlacementGridEndless towerGrid;
    private bool isOpenTower = false;
    // Start is called before the first frame update
    void Start()
    {
@@ -52,6 +54,18 @@
    {
        if (bWaitOpen) return;
        if (GameConfig.IsNewbie)
        {
            if (!GameConfig.CanOpenNewTower) return;
            if (!isOpenTower)
            {
                isOpenTower = true;
                EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.GetOneTowerPos);
            }
        }
        if (towerGrid != null)
        {
            float cashToOpen = TowerPlacementGridEndless.GRID_OPENCASH;
@@ -63,6 +77,7 @@
            if (bsucc)
            {
                ++GameConfig.EndlessOpenAttackTowerCount;
                towerGrid.updateGridOpenCoin(gridX, gridY);
                if (mImage)
                    mImage.color = new Color(1.0f, 1.0f, 1.0f, 0.0f);