Can you stop a certain object from blocking eventtriggers?

I’m trying to create a drag and drop system with the new GUI. I decided to add eventtriggers to detect what button the mouse is over, so I can drop it there. The problem is, the object I’m dragging is blocking the PointerEnter and PointerExit events. Is there any way I can disable this?

Alternatively, is there any way to get a list of GUI elements under the cursor?

First off, my usual advice is to NEVER use the EVENTTRIGGER control, it is a world of hurt. better to use the EventInterfaces in your own scripts.

Can’y quite make out the pattern your trying to implement from our example, however there are several drag/rop controls as part of the UI Extensions project, if you check the source you may be able to get some ideas. (specifically the new Reorderable list will show you the effect you are aiming for)

If you are dragging, then it’s the Drag events you want, not nessasarily Pointer events, the problem with stopping interactivity on the control you are dragging is that you then stop interacting with the control you are dragging :S

Yeah, I figured as much. The ones in the UI extensions project are way too complicated. I needed only a few lines of code to implement dragging and dropping.

But I fixed it using EventSystem.RaycastAll() instead.