| | |
| | | } |
| | | |
| | | /// <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> |