wangguan
2020-12-29 452c75675679c44cc39b04bdb7d330d7c5c14d5c
Assets/Scripts/TowerDefense/Input/EndlessTowerDefenseKeyboardMouseInput.cs
@@ -138,18 +138,18 @@
        void OnMouseMoved(PointerInfo pointer)
        {
            // We only respond to mouse info
            var mouseInfo = pointer as MouseCursorInfo;
            // var mouseInfo = pointer as MouseCursorInfo;
            if ((mouseInfo != null) && (m_GameUI.isBuilding))
            {
                m_GameUI.TryMoveGhost(pointer, false);
            }
            // if ((mouseInfo != null) && (m_GameUI.isBuilding))
            // {
            //     m_GameUI.TryMoveGhost(pointer, false);
            // }
        }
        float currentTimeScale = 1.0f;
        float dragTime = 0;
        bool isDraging = false;
        protected virtual void OnStartDrag(PointerActionInfo pointer)
        {
            if (!isDraging)
@@ -176,7 +176,7 @@
                    this.isInDragState = true;
                    AudioSourceManager.Ins.Play(AudioEnum.DragTower);
                    m_GameUI.CheckAllCanPlace();//检查上阵宝石有么有可以合成的位置
                    //m_GameUI.CheckAllCanPlace();//检查上阵宝石有么有可以合成的位置
                    if (!GameConfig.IsNewbie)
                    {
@@ -197,8 +197,9 @@
            if (isDraging && (pointer != null) && (m_GameUI.isBuilding))
            {
                m_GameUI.TryMoveGhost(pointer, false);
                //m_GameUI.CheckTowerPlace(pointer);
                m_GameUI.CheckTowerPlaceNew(pointer);
                m_GameUI.CheckTowerPlace(pointer);
            }
        }