From 53d87db7d89d71eede56b19e25e5cb95ce2bbe76 Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Sat, 07 Nov 2020 18:07:23 +0800 Subject: [PATCH] 替换PVE背景图,打包 --- Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs | 24 +++++++++++++----------- 1 files changed, 13 insertions(+), 11 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs index b372b26..9d89e8a 100644 --- a/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs +++ b/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs @@ -24,7 +24,7 @@ { /// <summary> /// 起始关卡 - /// </summary> + /// </summary>' /// <value></value> protected int startLevel { get; set; } = 1; @@ -331,11 +331,11 @@ NumberOfHomeBases = HomeBases.Length; NumberOfHomeBasesLeft = NumberOfHomeBases; - for (int i = 0; i < NumberOfHomeBases; i++) - { - HomeBases[i].homebaseIdx = i % MAX_TOWER; - HomeBases[i].died += OnHomeBaseDestroyed; - } + // for (int i = 0; i < NumberOfHomeBases; i++) + // { + // HomeBases[i].homebaseIdx = i % MAX_TOWER; + // HomeBases[i].died += OnHomeBaseDestroyed; + // } } private void Start() @@ -361,6 +361,8 @@ /// </summary> protected virtual void Update() { + if (EndlessGameUI.instance.state == EndlessGameUI.State.GameOver) return; + if (alwaysGainCurrency || !alwaysGainCurrency && EndlessLeveltate != LevelState.Building && EndlessLeveltate != LevelState.Intro) { CurrencyGainer.Tick(Time.deltaTime); @@ -406,10 +408,10 @@ WaveManager.AllWaveCompleted -= AllWaveCompleted; // Iterate through home bases and unsubscribe - for (int i = 0; i < NumberOfHomeBases; i++) - { - HomeBases[i].died -= OnHomeBaseDestroyed; - } + // for (int i = 0; i < NumberOfHomeBases; i++) + // { + // HomeBases[i].died -= OnHomeBaseDestroyed; + // } } /// <summary> @@ -456,7 +458,7 @@ /// <returns></returns> private IEnumerator DelayToNextLevel() { - yield return new WaitForSeconds(5f); + yield return new WaitForSeconds(2f); BeginLevel(); } -- Gitblit v1.9.1