wangguan
2020-11-06 fc40dea934140005aeb62ac1e4ec1e613cc44a0c
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
@@ -246,6 +246,12 @@
        /// </summary>
        public GameObject TowerAppearEffectPrefab;
        /// <summary>
        /// 保存所有生成或合成的塔的最小等级,索引0 -> 火木水塔 索引1 -> 技能塔
        /// </summary>
        /// <value></value>
        public int MinLevel;
        public IPlacementArea selfTowerPlaceArea
        {
            get
@@ -260,6 +266,19 @@
            }
        }
        private void UpdateMinLevelArr()
        {
            int min = -1;
            for (int i = 0; i < m_listTower.Count; ++i)
            {
                if (min == -1 || m_listTower[i].currentLevel < min)
                    min = m_listTower[i].currentLevel;
            }
            MinLevel = Mathf.Max(min, 0);
        }
        /// <summary>
        /// 增加一个防塔的数据结构,测试数据
        /// </summary>
@@ -267,6 +286,7 @@
        public void addTower(Tower t)
        {
            m_listTower.Add(t);
            UpdateMinLevelArr();
            // 当前所在的位置是否攻击位置,随手瞎写:2 或者 3也就是前两排是上阵的
            if (t.gridPosition.y >= 2)