chenxin
2020-12-11 31f0c1761b37dfd47408a93df9ed18468b50ef40
Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs
@@ -1,7 +1,6 @@
using UnityEngine;
using TowerDefense.Level;
using UnityEditor;
using KTGMGemClient;
using Core.Utilities;
namespace TowerDefense.UI.HUD
{
@@ -66,6 +65,12 @@
        //public ParticleSystem myPS;//可以升级的特效
        public ParticleSystem myOpenPS;//购买后的特效
        public ParticleSystem myPutPS;//交换塔位置后的特效
        /// <summary>
        /// 所在的格子坐标
        /// </summary>
        public IntVector2 GridPosition { get; set; }
        /// <summary>
        /// Update the state of this placement tile
@@ -167,10 +172,12 @@
            if (isOn && towerName != "")
            {
                SetTowerVirtualshadow(towerName);
                EndlessWaveLineManager.instance.SetWaveLineShow(GridPosition.x, true);
            }
            else if (!isOn && towerVSRenderer.enabled)
            {
                towerVSRenderer.enabled = false;
                EndlessWaveLineManager.instance.SetWaveLineShow(GridPosition.x, false);
            }
        }
@@ -278,5 +285,11 @@
        {
            myOpenPS?.Play();
        }
        public void PutPs()
        {
            myPutPS?.Play();
        }
    }
}