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); } }
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); } }