wangguan
2020-10-27 d7db442a4655baa0c0f282aa415fd12da4edc40a
Assets/Scripts/TowerDefense/Towers/Tower.cs
@@ -140,7 +140,7 @@
        {
            if (!materialTowerAttackSelf) return;
            if( opponentSide)
            if (opponentSide)
            {
                if (attack && (this.curActionState != 2))
                {
@@ -150,7 +150,7 @@
                if ((!attack) && (this.curActionState != 1))
                {
                    currentTowerLevel.SetTowerMonsterMat( materialTowerWaitOppo );
                    currentTowerLevel.SetTowerMonsterMat(materialTowerWaitOppo);
                    this.curActionState = 1;
                }
            }
@@ -224,9 +224,8 @@
        protected void OnTowerUICtrl()
        {
            //
            // 根据是否是子弹塔防来决定是否显示相应的界面
            BulletUICtl buc = this.placementArea.GetBulletUICtl(gridPosition.x);
            BulletUICtl buc = this.placementArea.GetBulletUICtl(gridPosition.x, gridPosition.y);
            if (buc == null) return;
@@ -245,8 +244,8 @@
            }
            // 根据是否是能量充能来决定是否显示相应的界面.
            EnergyUICtl euc = placementArea.GetEnergyUICtl(gridPosition.x);
            if( (eTowerFuntion == ETowerFuntion.ENERGY) &&(euc != null ))
            EnergyUICtl euc = placementArea.GetEnergyUICtl(gridPosition.x, gridPosition.y);
            if ((eTowerFuntion == ETowerFuntion.ENERGY) && (euc != null))
            {
                // 设置数据
                euc.gameObject.SetActive(true);