/// <summary> /// 根据 mRealCardDic改变化,View层重新刷新。 /// </summary> /// <param name="e"></param> void StartDragDrop(LocalNotification e) { ArgsStartDragDrop args = e.param as ArgsStartDragDrop; if (args != null) { uint mCurId = args.mCardId; var selfManager = SelfCardsManager.Instance; int nextIdxPos = 0; selfManager.OrderRealDicToList(mCurId, out nextIdxPos); selfManager.mInitDrogDropIdx = nextIdxPos; SetCardPosAndDepth(selfManager.mRealCardDic); AdjustSelectCardPosAndDepthInReal(); selfManager.SendShakeNormalCards(); selfManager.SetSibling(selfManager.mCurSelectCardIds); } }
void DragDropStart() { if (SelfCardsManager.Instance.mCurSelectCardIds.Count == 0) { SelfCardsManager.Instance.mIsDragDroping = false; SelfCardsManager.Instance.mIsDowing = false; ResetPressStatus(); return; } SelfCardsManager.Instance.mIsDragDroping = true; ArgsStartDragDrop args = new ArgsStartDragDrop(); args.mCardId = singleCard.mId; NotificationCenter.Instance().PostDispatchEvent((uint)ENotificationMsgType.EStartDragDrop, args); Debug.Log("DragDropStart"); }