From 10b5f44b36f3dd0d3bdc2fcc06aa13caaa611760 Mon Sep 17 00:00:00 2001 From: liuzhiwei <liuzhiwei@qq.com> Date: Wed, 11 Nov 2020 16:56:04 +0800 Subject: [PATCH] Merge branch 'master' of http://172.16.1.52:8090/r/GemBattle into master --- Assets/Scripts/TowerDefense/Towers/WaveLineSelEffect.cs | 34 +++++++++++++++++++++++++++++++--- 1 files changed, 31 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Towers/WaveLineSelEffect.cs b/Assets/Scripts/TowerDefense/Towers/WaveLineSelEffect.cs index 0ebecbd..d0f8e2e 100644 --- a/Assets/Scripts/TowerDefense/Towers/WaveLineSelEffect.cs +++ b/Assets/Scripts/TowerDefense/Towers/WaveLineSelEffect.cs @@ -1,4 +1,5 @@ using DG.Tweening; +using KTGMGemClient; using System.Collections; using System.Collections.Generic; using UnityEngine; @@ -14,10 +15,11 @@ /// 设置当前的WaveLine为选中状态 /// </summary> /// <param name="sel"></param> - public void SetWaveLineSel( bool sel) + public void SetWaveLineSel(bool sel) { - if( sel) + if (sel) { + //Debug.Log("技能启动特效"); setSelTime = 0.2f; if (!bInSel) mCurMat.DOColor(new Color(1.0f, 1.0f, 1.0f, 1.0f), 0.4f); @@ -25,10 +27,36 @@ } } + public ParticleSystem myPS;//可以升级的特效 + + public void SetParticleSystem(bool isOn) + { + if (isOn) + { + if (myPS.gameObject.activeSelf != isOn) myPS.gameObject.SetActive(isOn); + myPS.Play(); + } + else + { + myPS.Stop(); + if (myPS.gameObject.activeSelf != isOn) myPS.gameObject.SetActive(isOn); + } + } + // Start is called before the first frame update void Start() { mCurMat = this.GetComponent<MeshRenderer>().material; + myPS = transform.GetChild(0).GetChild(0).GetComponent<ParticleSystem>(); + EventCenter.Ins.Add<bool>((int)KTGMGemClient.EventType.EndlessStartDragSkill, EndlessStartDragSkill); + + } + + private void EndlessStartDragSkill(bool isOn) + { + if(!isOn){ + SetParticleSystem(isOn); + } } // Update is called once per frame @@ -36,7 +64,7 @@ { if (setSelTime <= 0) return; setSelTime -= Time.deltaTime; - if( setSelTime <= 0) + if (setSelTime <= 0) { bInSel = false; setSelTime = 0.0f; -- Gitblit v1.9.1