wangguan
2020-10-27 1cc976d33bfbe7488c85df9d35f28aa6e4360294
Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs
@@ -160,6 +160,8 @@
        /// </summary>
        private bool isFirstLevelCompleted = false;
        private bool isStopSecondWaveCompleted = false;
        /// <summary>
        /// 切换基地
        /// </summary>
@@ -370,6 +372,17 @@
        }
        /// <summary>
        /// 新手更新关卡
        /// </summary>
        public void NewbieUpdateLevel()
        {
            ++CurrentLevel;
            IsAllWaveCompleted = false;
            EndlessUIStart.instance.Restart();
            WaveManager.StartWaves(CurrentLevel);
        }
        /// <summary>
        /// 延迟进入下一关
        /// </summary>
        /// <returns></returns>
@@ -539,5 +552,19 @@
            WaveManager.RestartAllWave();
            EndlessGameUI.instance.SetAttackingTowerState(true);
        }
        /// <summary>
        /// 停止第二关波次
        /// </summary>
        public void StopSecondWave()
        {
            Debug.LogError("--------------------- 停止第二关出怪 ---------------------");
            if (!isStopSecondWaveCompleted)
            {
                isStopSecondWaveCompleted = true;
                PauseWave();
            }
            EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.SkillStep);
        }
    }
}