From what I read looking at posts it's not possible to do event bubbling with NGUI. Is it?
Imagine an RTS. You need to drag the view around with OnDrag events, but at the same time allow OnClick events on your scene game objects. The problem is you have colliders stacked on top of each other and only the top one gets the event.
I put an invisible widget in the GUI to catch OnDrag events, and OnClick events on my scene game objects. None of the events get passed the invisible widget's box collider which takes up the whole screen. Other than putting OnDrag functions on all my game objects and doing away with the invisible widget, is there a more elegant solution to this? I can't afford waiting for the new uGUI to come out (which supposedly has bubbling)
I was thinking of artificially creating an OnClick event and passing it futher down to the 3D scene but I don't know how to do it. This must be a common issue, how do people get past it?