示例#1
0
 void OnDrag(GameObject g, Vector2 delta)
 {
     Debug.Log("OnDrag Id" + singleCard.mId);
     if (_isPressed && SelfCardsManager.Instance.mIsDragDroping)
     {
         ArgsDragDroping args = new ArgsDragDroping();
         args.deltaPosX = delta.x * GlobalData.mDragDrogTouchRate;
         NotificationCenter.Instance().PostDispatchEvent((uint)ENotificationMsgType.EDragDroping, args);
     }
 }
示例#2
0
    void DragDropMoving(LocalNotification e)
    {
        if (!IsCanChangeStatus || mId == 1)
        {
            return;
        }

        var manager = SelfCardsManager.Instance;

        if (!manager.mCurSelectCardIds.Contains(this.mId))
        {
            return;
        }

        ArgsDragDroping args = e.param as ArgsDragDroping;

        if (args != null)
        {
            //Debug.Log("args.deltaPosX :" + args.deltaPosX);
            this.transform.localPosition += new Vector3(args.deltaPosX, 0, 0);
        }
    }