I need this this to function on the gui screen, and not when the player drops an item.
They can be dragged around freely on the gui. But, I need the items locked to the circle, where they will be reset back to the center of the circle if they leave/overlap the outside edges.
I figured one way of doing this is setting a ton of image points on the circle's edge, and checking if 'item x' overlaps with image point n's x/y, but that would be extremely cumbersome to do.
I've also tried "is overlapping/is not overlapping" checks, but they don't work as the item is always overlapping the main gui sprite. The circle is a separate sprite overlaid on the gui, and it's a layer above the main gui's layer.
I've also tried setting the inventory overlay to the same layer as the inventory gui, and lowering the item layer (topmost) to what used to be the inventory overlay's layer. Still nothing.
I've also tried setting an animation if it goes outside of the circle, this works fine but when I try a condition check if "outsideframe" animation is playing, nothing happens. Sure, I've it "works", but it doesn't reset as I expect it to, even when I strip the event down to it's bare minimums to work.