Hi ArenMook,
I am loving the NGUI plugin, so many wonderful features. I have however come across a small issue that I think you might perhaps improve on?
Namely the lack of an option to disable colliders when using a checkbox to toggle the visibility of an object. I have read another post you answered in which you describe using a collider over the top of some slider panels to interrupt the collision underneath, however in my case, I am using 'tabs' layered directly on top of each other, which are toggled on/off in a radio series of switches. This means that I can't simply place a collider over the top else it will block out all input. I am currently using a solution that just deactivates the parent object for the tab "SetActiveRecursively()" which works well enough in my instance, however the drawback to this method is that I have to use static variables to store instances of the objects into memory in order to recall them once they have been deactivated. Is it possible to implement perhaps a boolean switch into your code that allows the player the option to switch colliders on/off with the UICheckbox/UICheckboxControlledComponent or is there a specific reason you have avoiding doing this?
Edit: Modified the Subject Heading to be more useful for others searching the forums