chenxin
2020-11-27 c49c0e39e4c11a438014a0b0732ecf0968fceb5e
Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs
@@ -319,7 +319,14 @@
            if (CurrentWaveIndex > 0 || TotalWaves == 1)
                EndlessBossHPManager.instance.SwitchHP(CurrentWaveIndex == TotalWaves - 1);
            EndlessBossHPManager.instance.InitHP(EndlessPortData.GetWaveEnemiesTotalHP(Level, CurrentWaveIndex));
            EndlessBossHPManager.instance.SetBossInfo($"第{Level}关 {waveData[0].Config.boss_name}");
            if (GameConfig.IsNewbie)
                EndlessBossHPManager.instance.SetBossInfo($"新手关 {waveData[0].Config.boss_name}");
            else
            {
                int level = GameConfig.IsNewbieStart ? Level - EndlessPortData.NewbieTotalLevel : Level;
                EndlessBossHPManager.instance.SetBossInfo($"第{level}关 {waveData[0].Config.boss_name}");
            }
            EndlessBossHPManager.instance.UpdateWave(TotalWaves - CurrentWaveIndex);
            EndlessBossHPManager.instance.ShowHP();
            EndlessScoreManager.instance.ShowScore();
@@ -419,7 +426,8 @@
        {
            foreach (EndlessPortConfig data in waveData)
            {
                waves[data.Config.tunel - 1].PauseWave();
                if (waves[data.Config.tunel - 1].LineState == EndlessWaveLineState.Spawning)
                    waves[data.Config.tunel - 1].PauseWave();
            }
        }