chenxin
2020-11-25 b2722bf84115092dcf61a0f612b737c20eb11f27
Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs
@@ -165,7 +165,6 @@
        /// <param name="level"></param>
        public void InitPort(int level)
        {
            EndlessBuffData.InitEndlessBuffPool(level);
            InitPortData(level);
            InitWaveData();
            RefreshBoss();
@@ -380,10 +379,23 @@
        {
            ++SpawnedTotalEnemies;
            if (GameConfig.IsNewbie && EndlessUIStart.instance.beginSkillStep && SpawnedTotalEnemies >= 8)
            if (GameConfig.IsNewbie)
            {
                EndlessUIStart.instance.beginSkillStep = false;
                EndlessLevelManager.instance.StopSecondWave();
                if (EndlessUIStart.instance.beginDragStep && SpawnedTotalEnemies >= 3)
                {
                    EndlessUIStart.instance.beginDragStep = false;
                    EndlessLevelManager.instance.StopSecondWave();
                }
                else if (EndlessUIStart.instance.guideThirdWaveStep)
                {
                    //Debug.Log($"当前波次是木属性的 总怪物数量:{TotalEnemies}  当前已经生成了:{SpawnedTotalEnemies * 2}");
                    if (TotalEnemies - (SpawnedTotalEnemies * 2) <= 0)
                    {
                        Debug.Log("第三波生成完毕");
                        EndlessUIStart.instance.guideThirdWaveStep = false;
                        EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.CreateThirdWaveDone);
                    }
                }
            }
        }