From 1c3d649735e61a65087d9c281729912831f95fce Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Tue, 24 Nov 2020 10:55:11 +0800 Subject: [PATCH] 修改技能为右侧充能释放 --- Assets/Scripts/TowerDefense/Level/EndlessWaveLineManager.cs | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Level/EndlessWaveLineManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessWaveLineManager.cs index 05623dd..8e88ba9 100644 --- a/Assets/Scripts/TowerDefense/Level/EndlessWaveLineManager.cs +++ b/Assets/Scripts/TowerDefense/Level/EndlessWaveLineManager.cs @@ -66,6 +66,26 @@ } /// <summary> + /// 在所有兵线上播放特效 + /// </summary> + public void PlayAllWaveLineEffect() + { + for (int i = 0; i < waveLineList.Count; i++) + { + GameObject obj = Instantiate(skillFirePrefab); + ParticleSystem ps = obj.GetComponent<ParticleSystem>(); + + if (ps == null) + ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>(); + ps.transform.position = EndlessLevelManager.instance.WaveManager.GetWaveEndPos(i); + ps.Play(); + AudioSourceManager.Ins.Play(AudioEnum.FireSkill); + + Destroy(obj, 5f); + } + } + + /// <summary> /// 在战场内某一个位置播放特效 /// </summary> /// <param name="pos"></param> -- Gitblit v1.9.1