Currently, it is impossible to allow a user to drag and drop a game object from your place into a plugin GUI. I want to create a plugin that will allow users to drag objects from the explorer window into a box in the plugin widget, but PluginDragDropped doesn’t fire and I just get a symbol when I try:
The only alternative solution would be to make the user first click a button to start object selection, select the object in the explorer, click “Confirm” on the plugin GUI, then get the selected object using Selection service. This method requires 2 more steps on the user’s end. It would slow the productivity of my users if they have to drag and drop many items (not to mention it also seems like a bit of a hacky approach).
Sidenote - allowing this behavior could also open up the ability for the properties window to accept dragged objects as object values.
Very old topic, but from what I can see this is still not possible in studio.
In my opinion not allowing the drag and drop to interact with the studio drag/drop makes the feature near useless.
There’s only a handful of cases where a drag and drop between our plugin guis would be useful.
There’s way more cases I can think of where a drag and drop from/to the explorer window would be helpful for the user.