I feel like Im missing something really simple, but Ive read about all the events NGUI can generate from an object and just dont get where to recive (or handle) the event. Do I just attach it to a script on the object?
The easiest way to handle UI Events in NGUI is to use the UIEventListener class. All you have to do is call it like this:
UIEventListener.Get(buttonObj).onClick += YourClickCallback;