chenxin
2020-11-04 80b4237334a773b29bf69f38532a90ca659b3bfe
Assets/Scripts/TowerDefense/Level/EndlessWave.cs
@@ -52,11 +52,6 @@
        public event Action SpawnNewAgent;
        /// <summary>
        /// 波次发生改变
        /// </summary>
        public event Action WaveChanged;
        /// <summary>
        /// 怪出生开始节点
        /// </summary>
        public Node StartingNode;
@@ -117,10 +112,6 @@
            isWaveStoped = false;
        }
        /// <summary>
        /// Handles spawning the current agent and sets up the next agent for spawning
        /// 在场景内孵化出来一个Boss,这个核心函数最后被规则性的数据接管
        /// </summary>
        protected virtual void SpawnCurrent()
        {
            if (isWaveStoped) return;
@@ -134,8 +125,15 @@
            else
            {
                ++spawnedEnemies;
                if (SpawnNewAgent != null)
                    SpawnNewAgent();
                if (spawnedEnemies >= waveData.Config.amount)
                {
                    StopWave();
                    SafelyBroadcastWaveCompletedEvent();
                }
            }
        }
@@ -175,7 +173,6 @@
            newAgent.healthBar.SetHealthLevel(1);
            // 加入Manager统一管理.
            AgentInsManager.instance.addAgent(newAgent);
            if (isDouble)
            {
@@ -229,7 +226,7 @@
        }
        /// <summary>
        /// 暂时先这么处理
        /// 暂时先这么处理 cx test
        /// </summary>
        /// <param name="resId">endless_enemy表的资源id</param>
        /// <returns>所有可选的agent列表的索引</returns>