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