chenxin
2020-11-04 80b4237334a773b29bf69f38532a90ca659b3bfe
Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs
@@ -144,9 +144,18 @@
        /// <param name="level"></param>
        public void InitPort(int level)
        {
            EndlessPortData.InitPortList();
            InitPortData(level);
            InitWaveData();
            RefreshBoss();
            if (!GameConfig.IsNewbie)
            {
                endless_boss bossData = EndlessBossData.GetDataById(waveData[0].Config.resource);
                if (bossData != null)
                    EndlessBossSkillManager.instance.Init(bossData.skill);
            }
        }
        /// <summary>
@@ -291,7 +300,11 @@
            }
            if (TotalWaveLines != 0)
            {
                isWaveStarted = true;
                EndlessBossSkillManager.instance.Restart();
                EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessBeginWave);
            }
        }
        /// <summary>
@@ -366,6 +379,7 @@
                // 更新波索引
                ++CurrentWaveIndex;
                EndlessBuffManager.instance.UpdateBuffList();
                EndlessBossSkillManager.instance.Reset();
                EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessCompletedPort, Level, CurrentWaveIndex);
                if (CurrentWaveIndex >= TotalWaves)