| | |
| | | /// </summary> |
| | | private bool isFirstLevelCompleted = false; |
| | | |
| | | private bool isStopSecondWaveCompleted = false; |
| | | |
| | | /// <summary> |
| | | /// 切换基地 |
| | | /// </summary> |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 新手更新关卡 |
| | | /// </summary> |
| | | public void NewbieUpdateLevel() |
| | | { |
| | | ++CurrentLevel; |
| | | IsAllWaveCompleted = false; |
| | | EndlessUIStart.instance.Restart(); |
| | | WaveManager.StartWaves(CurrentLevel); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 延迟进入下一关 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |