wangguan
2020-11-17 551101abeb1a997da1444ba4ed3059b4d878fb4a
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
@@ -891,9 +891,13 @@
                            allTowerP.Add(m_listTower[i].gridPosition);
                        }
                    }
                    if (m_CurrentArea != null)
                    {
                        (m_CurrentArea as TowerPlacementGridEndless).CheckAllCanPlace(allTowerP);
                        (m_CurrentArea as TowerPlacementGridEndless).PlayPS(allPSTowerP);
                    }
                (m_CurrentArea as TowerPlacementGridEndless).CheckAllCanPlace(allTowerP);
                    (m_CurrentArea as TowerPlacementGridEndless).PlayPS(allPSTowerP);
                }
                else if (m_CurrentTower.controller.towerFeature == EFeatureTower.Skill_Fire || m_CurrentTower.controller.towerFeature == EFeatureTower.Skill_Bomb)
                {
@@ -1024,7 +1028,13 @@
                TryPlaceTower(pointerInfo);
            else if (isFreeAttackGrid(pointerInfo) && !bSkill)
            {
                if (!TryPlaceTower(pointerInfo, false, true)) return;
                if (!TryPlaceTower(pointerInfo, false, true))
                {
                   CancelPlaceTower(pointerInfo);
                    Debug.Log("这里需要返回原位");
                    return;
                }
                // 删除towerToMove,确保塔防数据不再出现多个
                if (towerToMove != null)