chenxin
2020-12-09 99aeeba01056d2d035274dbed58318edcd68a2bc
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
@@ -200,6 +200,7 @@
            }
        }
        // TowerList用于简单记录相关的数据
        protected List<Tower> m_listTower = new List<Tower>();
@@ -790,6 +791,7 @@
                    PlayUpgradeEffect(m_listTower[i]);
                }
            }
            UpdateMinLevelArr();
        }
        /// <summary>
@@ -1162,6 +1164,15 @@
        #endregion
        /// <summary>
        /// 推拽结束,如果判断HasTower==true 就强行释放
        /// </summary>
        public void EndDragCancelPlaceTower()
        {
            Debug.Log("强行释放了m_CurrentTower");
            CancelPlaceTower(null);
        }
        /// <summary>
        /// 拖动一个Tower之后,松开鼠标或者EndDrag.
        /// 1: 目标点可合成,则直接合成。
        /// 2: 目标点不管是空白,还是不能放置Tower,都要让当前的Tower返回到原来的TowerPlace
@@ -1236,6 +1247,8 @@
            else if (EndlessLevelManager.instanceExists && IsSubstitute(pointerInfo))
            {
                CheckCanChangePos(pointerInfo);
                if (EndlessUIStart.instance.GameStartTime >= JsonDataCenter.DOUBLE_GEM_TIME)
                    UpgradeAllTowerMinLevel(1);
            }
            // 当前是Skill塔位的状态.
            else if (bSkill)
@@ -1720,6 +1733,7 @@
        public void PlayUpgradeEffect(Tower newTower)
        {
            newTower.CurrentTowerLevel.PlayUpGradeEffect();
            AudioSourceManager.Ins.Play(AudioEnum.Upgrade);
        }
        /// <summary>