From 85a92b4fc459b46a8f780ac31a9425f87f48821f Mon Sep 17 00:00:00 2001
From: liuzhiwei <liuzhiwei@qq.com>
Date: Wed, 18 Nov 2020 13:54:12 +0800
Subject: [PATCH] Merge branch 'master' of http://172.16.1.52:8090/r/GemBattle into master

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

diff --git a/Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs b/Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs
index 7f8bf73..a11cae1 100644
--- a/Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs
+++ b/Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs
@@ -51,10 +51,14 @@
         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()
@@ -102,6 +106,7 @@
             Name.color = EndlessBuffData.GetColorByRare(rare);
         }
 
+
         /// <summary>
         /// 设置选中状态,做个缓动播放粒子特效
         /// </summary>
@@ -114,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