Drag and drop a few items

Hi, I have a code to drag and drop a selected object on the screen. Also I have some functionality to select a few objects on the screen. My question is: how to drag and drop a few selected objects on the screen?
Any idea?

Code to drag and drop:

public void OnPointerDown(BaseEventData eventData)
{

         PointerEventData data = (PointerEventData)eventData;
         originalLocalPosition = myObjectToDrag.localPosition;
         RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransformOfMyObjectToDrag, data.position,
 data.pressEventCamera, out originalLocalPointerPosition);
}

public void OnDrag(BaseEventData eventData)
{
        PointerEventData data = (PointerEventData)eventData;
        Vector2 localPointerPosition;
        if(RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransformOfMyObjectToDrag, data.position, data.pressEventCamera, out localPointerPosition))
       {
            Vector3 offsetToOriginal = localPointerPosition - originalLocalPointerPosition;
            myObjectToDrag.localPosition = originalLocalPosition + offsetToOriginal;
        }
    }

Sorry for the code without formating.
Now it’s edited

Done…

Did you get it working or was “Done” just about adding code tags?

I have modified my code and now it works

Oh cool, congrats :slight_smile:

1 Like

Thanks. It was easier as I thought