From a11b7ff3fd7da751165fd6c0a99c987b7e856395 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Thu, 19 Nov 2020 17:11:41 +0800
Subject: [PATCH] 置换的时候上面会出现一个塔 原地拖动塔,充能条消失

---
 Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs b/Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs
index 1783781..a11cae1 100644
--- a/Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs
+++ b/Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs
@@ -51,14 +51,20 @@
         private string iconPath = "UI/Endless/BuffIcon/";
 
         private string qualityPath = "UI/Endless/BuffQuality/";
-
+        public ParticleSystem myPS;//播放粒子特效
+        GameObject psParent;
         private void Start()
         {
-
+            if (psParent == null)
+            {
+                psParent = myPS.transform.parent.gameObject;
+            }
         }
 
         public void OnClick()
         {
+            AudioSourceManager.Ins.Play(AudioEnum.ChooseBuff);
+
             if (OnSelectBuffCompleted != null)
                 OnSelectBuffCompleted(Index);
         }
@@ -100,6 +106,7 @@
             Name.color = EndlessBuffData.GetColorByRare(rare);
         }
 
+
         /// <summary>
         /// 设置选中状态,做个缓动播放粒子特效
         /// </summary>
@@ -112,9 +119,18 @@
             BorderImage.gameObject.SetActive(selected);
 
             if (selected)
+            {
                 DOTween.To(() => transform.localScale, (v) => transform.localScale = v, new Vector3(1f, 1f, 1f), 0.15f);
+                if (!psParent.activeSelf) psParent.SetActive(true);
+                myPS.Play();
+            }
             else
+            {
                 DOTween.To(() => transform.localScale, (v) => transform.localScale = v, new Vector3(0.87f, 0.87f, 0.87f), 0.15f);
+                myPS.Stop();
+                if (psParent.activeSelf) psParent.SetActive(false);
+
+            }
         }
 
         /// <summary>

--
Gitblit v1.9.1