logic actions of type AND, OR, etc. each take one or multiple input logic actions and alter their internal state.
Optionally, they can have a target, just like any other action.
The main difference is that that target isn’t an object but a trigger or another action that gets triggered when the logic operation’s internal state either hits true or false (configurable).
In order to set a constraint on the drop target gui element, a new method has to be implemented that takes an enum for a parameter, allowing the user to set the constraint to a certain type of path item.
If the item being dragged over the widget doesn’t correspond to the constraint, the item isn’t accepted.