chenxin
2020-11-10 820e4f5728b5ec6ec6d7d9395b86c54e210c116c
Assets/Scripts/TowerDefense/Level/EndlessWaveLineManager.cs
@@ -60,7 +60,9 @@
            ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
        ps.transform.position = EndlessLevelManager.instance.WaveManager.GetWaveEndPos(id);
        ps.Play();
        Destroy(ps.gameObject, ps.main.duration);
        AudioSourceManager.Ins.Play(AudioEnum.FireSkill);
        Destroy(obj, 5f);
    }
    /// <summary>
@@ -78,7 +80,9 @@
            ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
        ps.transform.position = pos;
        ps.Play();
        Destroy(ps.gameObject, ps.main.duration);
        AudioSourceManager.Ins.Play(AudioEnum.LightningSkill);
        Destroy(obj, 5f);
    }
    /// <summary>
@@ -120,9 +124,9 @@
    /// 某一个位置攻击塔位放下。
    /// </summary>
    /// <param name="pos"></param>
    public void AttackTowerFixed(int pos)
    public void AttackTowerFixed(int pos, bool playEffect = true)
    {
        if (pos >= waveLineList.Count || waveLineList[pos] == null) return;
        if (pos >= waveLineList.Count || waveLineList[pos] == null || !playEffect) return;
        // 无尽模式改为只有一条兵线
        WaveLineFlash(pos);