Okay here's the issue:
- I have objects in a grid similar to the NGUI Drag Drop example scene for NGUI (not necessarily important for this); they're in a clipped scroll view with the ability to drag the icons horizontally to go through them.
- Those same icons have a Playmaker FSM that is listening for a 'Press Up' action that activates another object (which I only have there because I want that object to activate when the UI icon is dragged out to my DragDropSurface - an object with a collider that my objects sit on top of once dragged)
- Any time I press the icon object in the scroll view, it won't execute the NGUI dragging component in the scroll view (so no dragging left or right thru the scrollview), and only activates the gameobject that I want activated when you drag the object to DragDropSurface.
I'm trying to make it so the scroll view/UIDragScrollView script executes first, so if you drag the objects within that panel, it'll listen to that first. If you drag the object out of the panel to the DragDropSurface, it'll execute my playmaker FSM.
Any solutions to delaying that event some way so that FSM doesn't execute unless it's outside of the NGUI panel? I know this is more of an NGUI question, but I mostly want to know how to do some function that'll listen to what event is occurring and override the 'Press Up' transition if you're instead dragging the same object.