Drag and drop states
Hi! I'm doing a drag & drop game (using freeform) and I need to allow only one object in a drop target, which has different states only while dropped on a specific target.
Let's imagine we've got two objects and one target. Putting the item on the target changes its state to "incorrect". Problem starts when I drop a second object, on the same, incorrect, target. Then the first item goes to its initial position (as it should) but with the same, "incorrect" state. I need it to be in a normal state, the moment it reaches its start point. I've made lots of different triggers for example: change state to normal when the objects intersection ends/when the object intersects (then I added a hotspot/triangle in my items initial position)/when the object is dragged over etc. None of them works. Do you have any other ideas how to solve my problem?
(My "Drag & Drop Options" are as follows: return item to start point if dropped outside any drop target; snap dropped items to drop target's center; allow only one item in each drop target (the obvious one); delay item drop states until interaction is submitted.)