Dang. I'm not sure what to try. It doesn't work on my Mac 10.8.4 if I upgrade NGUI on either Unity 3.5.7 or 4.2.
I am calling this on a gameObject with just a Mesh Renderer, Trigger Collider but no other NGUI components. Am I now supposed to have some NGUI component attached?
This is essentially how I'm using OnPress and it was working fine before, am I doing something wrong? Even with sticky OFF I get the Debug message when I let go outside of the object, instead of when the cursor leaves the collision area like it did in 2.3.6
void OnPress (bool isDown) {
Debug.Log ("Pressing: " + gameObject.name);
if (isDown){
toggleKey();
}
}